例:<frameset rows="105px,*,20px" framespacing="0" border="0" frameborder="0">
<frame noresize name="top" scrolling="no" src="/public/frame/top.jsp">
<frameset cols="185,*" id="resize">
<frame noresize name="menu" scrolling="yes" src="/public/frame/menu.jsp?action=menu" scrolling="auto" style="overflow:auto;overflow-x:hidden" >
<frame noresize name="workspace" scrolling="yes" src="/public/frame/desktop.jsp">
</frameset>
<frame noresize name="footer" scrolling="no" src="/public/frame/footer.jsp">
</frameset>
■ 框架概念 :
所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET> <FRAME> 即可,面所有框架标记需要放在一个总起的 html 档,
这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档案 面不是其他框窗的档案。
<FRAMESET> 是用来划分框窗,每一窗框由一个 <FRAME> 标记所标示,<FRAME>必须在 <FRAMESET> 范围中使用。
<framseset>标签:
rows="105px,*,20px",表示把画面分成上下三部分,第一部分的高度是105px,第三部分是20px,*代表剩余空间。
cols="185,*",表示把画面分成左右两部分,第一部分的宽度是185px,*代表剩余的第二部分。
COLS 与 ROWS 两参数尽量不要放在同一个 <FRAMESET> 标记中,因 Netacape 偶然不能显示这类型的框架,尽量采用多重分割,如上例。
framespacing=0,当框架有边框时,边框宽度在默认情况下是1像素。IE规定,通过framespacing属性还可以调整其大小,格式为:<frameset framespacing = 边框宽度>
边框宽度就是在页面中各个边框之间的线条宽度,以像素为单位,并且这一属性只能在<frameset>中使用,对单个<frame>无效。
border=0,设定框架的边框厚度
frameborder="0",设定框架的边框,其值只有0和1,0表示不要边框,1表示要显示边框。
<frame>标签:
noresize,设定不让使用者可以改变这个框框的大小,如没有设定此参数,使用者可随意地拉动框架改变其大小。
name="footer",设定这个框窗的名称,这样才能指定框架来作链接,必须但任意命名。
scrolling="no",设定是否要显示滚动条,YES 表示要显示滚动条,NO 表示无论如何都不要显示滚动条,AUTO 视情况而定。
src="/public/frame/footer.jsp",规定在框架中显示的文档的 URL。