最新的Web开发教程
 

HTML <frame> Tag. Not Supported in HTML5.


一个简单的三页的框架:

<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之间的边界不改变大小。