好记性不如烂笔头,经常要用的还是记下了为好。
框架概念:
所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET> <FRAME> 即可,页面所有框架标记需要放在一个总的 html 档案里,这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档案页面而不是其他框窗的档案。[b]<FRAMESET> 是用来划分框窗[/b],每一窗框由一个 <FRAME> 标记所标示,[b]<FRAME>必须在 <FRAMESET> 范围中使用[/b]。
<frameset><frame><noframes>标记的属性:
例子:
<frameset cols="50%,*"><frame name="hello" src="hello.html"> <frame name="hi" src="hi.html"></frameset>
解释:
<frameset>标记语法:
<FRAMESET>...</FRAMESET>
用法: 定义在一个窗口中帧的布局
开始/结束标识: 必须/必须
属性: rows="..."设定行的数目
cols="..."设定列的数目
οnlοad="..."当载入文档时的内部事件触发器
οnunlοad="..."当卸载文档时的内部事件触发器
空: 不允许
注释: FRAMESET可以嵌套
<FRAME>
用法: 定义一个帧
开始/结束标识: 必须/非法
属性: name="..."定义帧的名字
scr="..."定义在帧中显示的内容的来源
frameborder="..."定义帧之间的边界(0或1)
margwidth="..."设置帧的边界和其中内容之间的间距
margheight="..."设置帧的边界和其中内容之间的间距化
noresize="..."使帧的尺寸不能变
scrolling="..."设置滚动条的表示方式(auto, yes, no)
空: 不允许
<noframes>:
当别人使用的浏览器太旧,不支持框架功能时,他看见的将是一片空白。为了避免这种情况,可使用<noframes>这个标记,当使用者的浏览器看不到框架时,他就会看到<noframes>与</noframes>之间的内容,而不是一片空白。
使用方法为:在<frameset>标记范围加入<noframes>标记
一个完整例子:
<frameset rows="55,*" name="indexFrameset" framespacing="0" frameborder="0">
<frame scrolling="no" noresize src="bar.jsp" marginwidth="0" marginheight="0" name="bar">
<frameset cols="250,*" frameborder="1" border="6" framespacing="5" bordercolor="#A1C7F9" name="down">
<frame src="menu.jsp" name="menu" scrolling="yes" frameborder="1" >
<frame scrolling="yes" src="main.jsp" name="main" border="0" frameborder="0">
</frameset>
<noframes>
<body>您的游览器不支持框架</body>
</noframes>
</frameset>
框架概念:
所谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET> <FRAME> 即可,页面所有框架标记需要放在一个总的 html 档案里,这个档案只记录了该框架如何分割 ,不会显示任何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档案页面而不是其他框窗的档案。[b]<FRAMESET> 是用来划分框窗[/b],每一窗框由一个 <FRAME> 标记所标示,[b]<FRAME>必须在 <FRAMESET> 范围中使用[/b]。
<frameset><frame><noframes>标记的属性:
例子:
<frameset cols="50%,*"><frame name="hello" src="hello.html"> <frame name="hi" src="hi.html"></frameset>
解释:
<frameset>标记语法:
<FRAMESET>...</FRAMESET>
用法: 定义在一个窗口中帧的布局
开始/结束标识: 必须/必须
属性: rows="..."设定行的数目
cols="..."设定列的数目
οnlοad="..."当载入文档时的内部事件触发器
οnunlοad="..."当卸载文档时的内部事件触发器
空: 不允许
注释: FRAMESET可以嵌套
<FRAME>
用法: 定义一个帧
开始/结束标识: 必须/非法
属性: name="..."定义帧的名字
scr="..."定义在帧中显示的内容的来源
frameborder="..."定义帧之间的边界(0或1)
margwidth="..."设置帧的边界和其中内容之间的间距
margheight="..."设置帧的边界和其中内容之间的间距化
noresize="..."使帧的尺寸不能变
scrolling="..."设置滚动条的表示方式(auto, yes, no)
空: 不允许
<noframes>:
当别人使用的浏览器太旧,不支持框架功能时,他看见的将是一片空白。为了避免这种情况,可使用<noframes>这个标记,当使用者的浏览器看不到框架时,他就会看到<noframes>与</noframes>之间的内容,而不是一片空白。
使用方法为:在<frameset>标记范围加入<noframes>标记
一个完整例子:
<frameset rows="55,*" name="indexFrameset" framespacing="0" frameborder="0">
<frame scrolling="no" noresize src="bar.jsp" marginwidth="0" marginheight="0" name="bar">
<frameset cols="250,*" frameborder="1" border="6" framespacing="5" bordercolor="#A1C7F9" name="down">
<frame src="menu.jsp" name="menu" scrolling="yes" frameborder="1" >
<frame scrolling="yes" src="main.jsp" name="main" border="0" frameborder="0">
</frameset>
<noframes>
<body>您的游览器不支持框架</body>
</noframes>
</frameset>