HTML <frameset> 标签怎么用?
html 利用 frameset 进行简单的框架布局实例代码1:
<html>
<frameset rows="20%,20%,60%">
<frameset rows="30%,70%" frameborder="yes" border="1" framespacing="1">
<frame src="/a.html"/>
<frame src="/b.html"/>
</frameset>
<frameset cols="40%,60%" frameborder="yes" framespacing="1">
<frame src="/c.html"/>
<frame src="/d.html"/>
</frameset>
<frameset cols="20%,80%" frameborder="yes" framespacing="1">
<frame src="/e.html"/>
<frame name="showframe"/>
</frameset>
</frameset>
</html>
实例2
简单的三框架页面:
<frameset cols="25%,*,25%">
<frame src="frame_a.htm">
<frame src="/it-htmltag/frame_b.htm">
<frame src="/it-htmltag/frame_c.htm">
</frameset>
所有主流浏览器都支持 <frameset> 标签。
标签定义及使用说明
HTML5 不支持 <frameset> 标签。
<frameset> 标签定义一个框架集。
<frameset> 元素被用来组织一个或者多个 <frame> 元素。每个 <frame> 有各自独立的文档。
<frameset> 元素规定在框架集中存在多少列或多少行,以及每行每列占用的百分比/像素。
注释:如果您希望验证包含框架的页面,请确保 <!DOCTYPE> 被设置为 "HTML Frameset DTD" 或者 "XHTML Frameset DTD" 。
HTML 与 XHTML 之间的差异
无。
属性 | 值 | 描述 |
---|
cols | pixels % * | HTML5 不支持。规定框架集中列的数目和尺寸。 |
rows | pixels % * | HTML5 不支持。规定框架集中行的数目和尺寸。 |
标准属性
在 HTML 4.01 中,<frameset> 标签支持如下标准属性:
如需完整的描述,请访问标准属性。
在 HTML 4.01 中,<frameset> 标签支持如下事件属性:
如需完整的描述,请访问事件属性。
html Frame、Iframe、Frameset 的区别
Frameset与Frame之间的区别
<Frameset></Frameset>用来划分框架,每一个框架由<Frame></Frame>标记。<Frame></Frame>必须在<Frameset></Frameset>之内使用。<Frame></Frame>标记的框架顺序为从左至右或从上到下。
两者的差别如下:
<Frameset>为框架标记,说明该网页文档为框架组成,并设定文档中组成框架集的框架的布局。
<Frame>用以设置组成框架集中各个框架的属性。
Frame与Iframe的区别
Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性。
Iframe标记又叫浮动帧标记,可以用它将一个HTML文档嵌入在一个HTML中显示。它和Frame标记的最大区别是在网页中嵌入的<Iframe></Iframe>所包含的内容与整个页面是一个整体,而<Frame></Frame>所包含的内容是一个独立的个体,是可以独立显示的。另外,应用Iframe还可以在同一个页面中多次显示同一内容,而不必重复这段内容的代码。