找回密码
 注册
搜索
热搜: 回贴

Html:frameset 使用心得

2009-12-16 23:46| 发布者: admin| 查看: 103| 评论: 0|原作者: 段誉

最近在搞网页编程,总结了frameset 的一些使用技巧,供大家参考哦,还是先剖析一下框架吧!
■ 框架标记
  
   <br>  <IFRAME> <br>  欲明白本篇【HTML彻底剖析】之标记分类,请看 【标记一览】。 <br>  也请先明白围堵标记与空标记的分别,请看 【HTML概念】。 <br> <br> <br>■ 框架概念 :<br>  谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET> <FRAME> 即可,面所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档案 面不是其他框窗的档案。<FRAMESET> 是用来划分框窗,每一窗框由一个 <FRAME> 标 记所标示,<FRAME>必须在 <FRAMESET> 范围中使用。如下例: <br>  <frameset cols="50%,*"> <frame name="hello" src="up2u.html"> <frame name="hi" src="me2.html"> <br>  </frameset> <br>  此例中 <FRAMESET> 把画面分成左右两相等部分,左便是显示 up2u.html,右边则会显示 me2.html 这档案,<FRAME> 标记所标示的框窗永远是按由上而下、由左至右的次序<br> <br><FRAME><br>用法:      定义一个帧<br>开始/结束标识: 必须/非法<br>属性:      name="..."定义帧的名字<br>         scr="..."定义在帧中显示的内容的来源<br>         frameborder="..."定义帧之间的边界(0或1)<br>         margwidth="..."设置帧的边界和其中内容之间的间距<br>         margheight="..."设置帧的边界和其中内容之间的间距化<br>         noresize="..."使帧的尺寸不能变<br>         scrolling="..."设置滚动条的表示方式(auto, yes, no)<br>空:       不允许<br> <br><FRAMESET>...</FRAMESET><br>用法:      定义在一个窗口中帧的布局<br>开始/结束标识: 必须/必须<br>属性:      rows="..."设定行的数目<br>         cols="..."设定列的数目<br>         onload="..."当载入文档时的内部事件触发器<br>         onunload="..."当卸载文档时的内部事件触发器<br>空:       不允许<br>注释:      FRAMESET可以嵌套<br> <br>以上所述只是最简单的框架设定,若希望达到更合适的效果请加入或修改以下各参数。 <br>  标记:<FRAMESET> <br>  例子:<frameset rows="90,*" frameborder="0" border=0 framespacing="2" border="2" bordercolor="#008000"></frameset> <br>  功用:宣告HTML文件为框架模式,并设定视窗如何分割。 <br>  参数: <br>COLS="90,*" <br>垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用剩余的空间。数值的个数代表分成的视窗数目且以逗号分隔。例如 COLS="30,*,50%" 可以切成三个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当分配完第一及第三个视窗后剩下的空间,第三个视窗则占整个视窗画面的 50% 宽度为一相对分割。你可自己调整数字。 <br>ROWS="120,*" <br>这是横向切割,将画面上下分开,数值设定同上。 COLS 与 ROWS 两参数尽量不要放在同一个 <FRAMESET> 标记中,因 Netacape 偶然不能显示这类型的框架,尽量采用多重分割,如以上各例。 <br>frameborder="0" <br>设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。 <br>border="0" <br>设定框架的边框厚度,以 pixels 为单位。 <br>bordercolor="#008000" <br>设定框架的边框颜色。颜色值请参考【调色原理】。 <br>framespacing="5" <br>表示框架与框架间保留的空白的距离。 <br>  标记:<FRAME> <br>  例子:<frame name="top" src="a.html" marginwidth="5" marginheight="5" scrolling="Auto" frameborder="0" noresize framespacing="6" bordercolor="#0000FF"> <br>情缘.教程_网 [http://Www.XiuGoo.Com]<br>  功能:设定每一个框窗内的参数属性。 <br>  参数: <br>SRC="a.html"<br>设定此框窗中要显示的网页档案名称,每个框窗一定要对应一个网页档案。 <br>NAME="top"<br>设定这个框窗的名称,这样才能指定框架来作链接,必须但任意命名。 <br>frameborder=0<br>设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要边框。 <br>framespacing="6"<br>表示框架与框架间的保留的空白的距离。<br>bordercolor="#008000"<br>设定框架的边框颜色。 <br>scrolling="Auto"<br>设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示卷轴,AUTO 视情况而定。<br>noresize<br>设定不让使用者可以改变这个框框的大小,如没有设定此参数,使用者可随意地拉动框架改变其大小。<br>marginhight=5<br>表示框架高度部分边缘所保留的空间。 <br>marginwidth=5<br>表示框架宽度部分边缘所保留的空间。<br></td></tr></table> <!--[diy=diycontentbottom]--><div id="diycontentbottom" class="area"></div><!--[/diy]--> <script src="data/cache/home.js?R1y" type="text/javascript"></script> <div id="click_div"><table cellpadding="0" cellspacing="0" class="atd"> <tr></tr> </table> <script type="text/javascript"> function errorhandle_clickhandle(message, values) { if(values['id']) { showCreditPrompt(); show_click(values['idtype'], values['id'], values['clickid']); } } </script> </div> <!--[diy=diycontentclickbottom]--><div id="diycontentclickbottom" class="area"></div><!--[/diy]--> </div> <div class="o cl ptm pbm"> <a href="https://bbs.weiying.cn/home.php?mod=spacecp&amp;ac=favorite&amp;type=article&amp;id=21316&amp;handlekey=favoritearticlehk_21316" id="a_favorite" onclick="showWindow(this.id, this.href, 'get', 0);" class="oshr ofav">收藏</a> <a href="https://bbs.weiying.cn/home.php?mod=spacecp&amp;ac=share&amp;type=article&amp;id=21316&amp;handlekey=sharearticlehk_21316" id="a_share" onclick="showWindow(this.id, this.href, 'get', 0);" class="oshr">分享</a> <a href="misc.php?mod=invite&amp;action=article&amp;id=21316" id="a_invite" onclick="showWindow('invite', this.href, 'get', 0);" class="oshr oivt">邀请</a> </div> </div> <!--[diy=diycontentrelatetop]--><div id="diycontentrelatetop" class="area"></div><!--[/diy]--> <!--[diy=diycontentrelate]--><div id="diycontentrelate" class="area"></div><!--[/diy]--> <div id="comment" class="bm"> <div class="bm_h cl"> <h3>最新评论</h3> </div> <div id="comment_ul" class="bm_c"><form id="cform" name="cform" action="portal.php?mod=portalcp&ac=comment" method="post" autocomplete="off"> <div class="tedt"> <div class="area"> <textarea name="message" rows="3" class="pt" id="message" onkeydown="ctrlEnter(event, 'commentsubmit_btn');"></textarea> </div> </div> <input type="hidden" name="portal_referer" value="portal.php?mod=view&aid=21316#comment"> <input type="hidden" name="referer" value="portal.php?mod=view&aid=21316#comment" /> <input type="hidden" name="id" value="0" /> <input type="hidden" name="idtype" value="" /> <input type="hidden" name="aid" value="21316"> <input type="hidden" name="formhash" value="1bb09b2f"> <input type="hidden" name="replysubmit" value="true"> <input type="hidden" name="commentsubmit" value="true" /> <p class="ptn"><button type="submit" name="commentsubmit_btn" id="commentsubmit_btn" value="true" class="pn"><strong>评论</strong></button></p> </form> </div> </div> <!--[diy=diycontentcomment]--><div id="diycontentcomment" class="area"></div><!--[/diy]--> </div> <div class="sd pph"> <div class="drag"> <!--[diy=diyrighttop]--><div id="diyrighttop" class="area"></div><!--[/diy]--> </div> <div class="bm"> <div class="bm_h cl"> <h2>相关分类</h2> </div> <div class="bm_c"> <ul class="xl xl2 cl"><li><a href="https://bbs.weiying.cn/portal.php?mod=list&catid=21">设计资讯</a></li> <li><a href="https://bbs.weiying.cn/portal.php?mod=list&catid=22">平面设计</a></li> <li><a href="https://bbs.weiying.cn/portal.php?mod=list&catid=23">标志设计</a></li> <li><a href="https://bbs.weiying.cn/portal.php?mod=list&catid=24">空间设计</a></li> <li><a href="https://bbs.weiying.cn/portal.php?mod=list&catid=25">工业设计</a></li> <li><a href="https://bbs.weiying.cn/portal.php?mod=list&catid=26">网页设计</a></li> </ul> </div> </div> <div class="drag"> <!--[diy=diy2]--><div id="diy2" class="area"></div><!--[/diy]--> </div> </div> </div> <div class="wp mtn"> <!--[diy=diy3]--><div id="diy3" class="area"></div><!--[/diy]--> </div> <input type="hidden" id="portalview" value="1"> </div> <div id="ft" class="wp cl"> <div id="flk" class="y"> <p> <a href="//wpa.qq.com/msgrd?v=3&amp;uin=8828254&amp;site=微赢网络技术论坛&amp;menu=yes&amp;from=discuz" target="_blank" title="QQ"><img src="static/image/common/site_qq.jpg" alt="QQ" /></a><span class="pipe">|</span><a href="https://bbs.weiying.cn/forum.php?mod=misc&action=showdarkroom" >小黑屋</a><span class="pipe">|</span><a href="topic-sitemap.html" target="_blank" >最新主题</a><span class="pipe">|</span><a href="https://bbs.weiying.cn/forum.php?showmobile=yes" >手机版</a><span class="pipe">|</span><strong><a href="http://bbs.weiying.cn" target="_blank">微赢网络技术论坛</a></strong> ( <a href="https://beian.miit.gov.cn/" target="_blank">苏ICP备08020429号</a> )<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?a66c064273122db3a05de72f6cd924eb"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script></p> <p class="xs0"> GMT+8, 2024-9-29 17:26<span id="debuginfo"> , Processed in 0.159547 second(s), 12 queries , Gzip On, MemCache On. </span> </p> </div> <div id="frt"> <p>Powered by <strong><a href="https://www.discuz.vip/" target="_blank">Discuz!</a></strong> <em>X3.5</em></p> <p class="xs0">&copy; 2001-2023 <a href="https://code.dismall.com/" target="_blank">Discuz! Team</a>.</p> </div></div> <script src="home.php?mod=misc&ac=sendmail&rand=1727601991" type="text/javascript"></script> <div id="scrolltop"> <span hidefocus="true"><a title="返回顶部" onclick="window.scrollTo('0','0')" class="scrolltopa" ><b>返回顶部</b></a></span> </div> <script type="text/javascript">_attachEvent(window, 'scroll', function () { showTopLink(); });checkBlind();</script> </body> </html>