HTML <frame> 标签

实例

简单的三框架页面:

  1. <html>
  2.  
  3. <frameset cols="25%,50%,25%">
  4. <frame src="frame_a.htm" />
  5. <frame src="frame_b.htm" />
  6. <frame src="frame_c.htm" />
  7. </frameset>
  8.  
  9. </html>

浏览器支持

所有浏览器都支持 <frame> 标签。

定义和用法

<frame> 标签定义 frameset 中的一个特定的窗口(框架)。

frameset 中的每个框架都可以设置不同的属性,比如 border、scrolling、noresize 等等。

HTML 与 XHTML 之间的差异

在 HTML 中,<frame> 标签没有结束标签。

在 XHTML 中,<frame> 标签必须被正确地关闭。

提示和注释:

注释:如果您希望验证包含框架的页面,请确保 doctype 被设置为 "Frameset DTD"。阅读更多有关 DOCTYPE 的内容。

重要事项:您不能与 <frameset></frameset> 标签一起使用 <body></body> 标签。不过,如果您需要为不支持框架的浏览器添加一个 <noframes> 标签,请务必将此标签放置在 <body></body> 标签中!

可选的属性

属性 描述
frameborder 0
1
规定是否显示框架周围的边框。
longdesc URL 规定一个包含有关框架内容的长描述的页面。
marginheight pixels 定义框架的上方和下方的边距。
marginwidth pixels 定义框架的左侧和右侧的边距。
name name 规定框架的名称。
noresize noresize 规定无法调整框架的大小。
scrolling yes
no
auto
规定是否在框架中显示滚动条。
src URL 规定在框架中显示的文档的 URL。

标准属性

  1. id, class, title, style

如需完整的描述,请访问标准属性