HTML <frame> 标签
<frame> 是 HTML 元素,它定义了一个特定区域,另一个 HTML 文档可以在里面展示。帧应该在 <frameset> 中使用。 <frame> 的使用不应提倡,因为有一些缺点,比如性能问题,以及使用屏幕阅读器的用户缺少可访问性。比起 <frame>,<iframe> 更应该提倡。
实例
简单的三框架页面:
<html><frameset cols="25%,50%,25%"><frame src="/example/html/frame_a.html"><frame src="/example/html/frame_b.html"><frame src="/example/html/frame_c.html"></frameset></html>
浏览器支持
| 元素 | |||||
|---|---|---|---|---|---|
| <form> | Yes | Yes | Yes | Yes | Yes |
所有浏览器都支持 <frame> 标签。
定义和用法
html5 不支持 <frame>标签>
<frame> 标签定义 frameset 中的一个特定的窗口(框架)。
frameset 中的每个框架都可以设置不同的属性,比如 border、scrolling、noresize 等等。
HTML 与 XHTML 之间的差异
在 HTML 中,<frame> 标签没有结束标签。在 XHTML 中,<frame> 标签必须被正确地关闭。
提示和注释:
注释:如果您希望验证包含框架的页面,请确保 doctype 被设置为 "Frameset DTD"。
可选的属性
| 属性 | 值 | 描述 |
|---|---|---|
| frameborder |
| 规定是否显示框架周围的边框。 |
| longdesc | URL | 规定一个包含有关框架内容的长描述的页面。 |
| marginheight | pixels | 定义框架的上方和下方的边距。 |
| marginwidth | pixels | 定义框架的左侧和右侧的边距。 |
| name | name | 规定框架的名称。 |
| noresize | noresize | 规定无法调整框架的大小。 |
| scrolling |
| 规定是否在框架中显示滚动条。 |
| src | URL | 规定在框架中显示的文档的 URL。 |
标准属性
id, class, title, style
如需完整的描述,请访问标准属性。