例
一个简单的三页的框架:
<frameset cols="25%,50%,25%">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
<frame src="frame_c.htm">
</frameset>
试一试» 更多“试一试”的例子。
定义和用法
在<frame>标签不支持HTML5。
在<frame>标签定义一个特定的窗口(帧)一内<frameset> 。
每个<frame>在<frameset>可以有不同的属性,如边框,滚动,调整大小的能力,等等。
注意:如果你想验证包含框架的页面,请确保<!DOCTYPE>被设置为"HTML Frameset DTD"或"XHTML Frameset DTD"
浏览器支持
元件 | |||||
---|---|---|---|---|---|
<frame> | 是 | 是 | 是 | 是 | 是 |
HTML 4.01和HTML5之间的差异
在<frame>标签不支持HTML5。
HTML和XHTML之间的差异
在HTML中<frame>标签没有结束标签。 在XHTML中<frame>标签必须正确关闭。
可选属性
属性 | 值 | 描述 |
---|---|---|
frameborder | 0 1 | 在HTML5不支持。 指定是否向周围的框架显示一个边界 |
longdesc | URL | 在HTML5不支持。 指定包含一帧的内容的详细描述一个页面 |
marginheight | pixels | 在HTML5不支持。 指定帧的顶部和底部页边 |
marginwidth | pixels | 在HTML5不支持。 指定帧的左和右边缘 |
name | text | 在HTML5不支持。 指定帧的名称 |
noresize | noresize | 在HTML5不支持。 指定的框架是不可调整大小 |
scrolling | yes no auto | 在HTML5不支持。 指定是否在一帧中显示的滚动条 |
src | URL | 在HTML5不支持。 指定文档的URL在一个框架显示 |
试一试 - 示例
横向框架
如何使一个水平框架具有三个不同的文档。
混合框架
如何使一个框架与三个文件,以及如何将它们以行和列混合。
框架与noresize =“noresize”
如何使用"noresize"属性。 帧A和B之间的边界不改变大小。