- 2025-03-17
- 19
实例
简单的三框架页面:
<html> <frameset cols="25%,50%,25%"> <frame src="frame_a.htm" /> <frame src="frame_b.htm" /> <frame src="frame_c.htm" /> </frameset> </html>
浏览器支持
所有浏览器都支持<frame>标签。
定义和用法
<frame>标签定义frameset中的一个特定的窗口(框架)。
frameset中的每个框架都可以设置不同的属性,比如border、scrolling、noresize等等。
HTML与XHTML之间的差异
在HTML中,<frame>标签没有结束标签。
在XHTML中,<frame>标签必须被正确地关闭。
提示和注释:
注释:如果您希望验证包含框架的页面,请确保doctype被设置为“FramesetDTD”。阅读更多有关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。 |