HTML <noframes> 元素 - HTML5 不支持
<noframes>
是一个 HTML 元素,用于浏览器不支持或未启用 <frame>
元素时,展示替代内容。
显示三个 frame 框架,如果不支持 frame 输出 <noframes>
元素的文本:
<html>
<frameset cols="25%,50%,25%">
<frame src="/examples/frame_a.htm">
<frame src="/examples/frame_b.htm">
<frame src="/examples/frame_c.htm">
<noframes>对不起,您的浏览器不支持框架!</noframes>
</frameset>
</html>
您可以在 <noframes>
中使用任何在 <body>
中预期可见的 HTML 元素,除了 <frameset>
和 <frame>
元素。
注意: 由于所有主流浏览器都支持框架,因此在一般情况下不需要使用该元素。它在 HTML5 中也是完全过时的,应该避免使用,以符合标准。
属性
该元素包含了全局属性。
事件属性
<noframes>
元素支持 HTML 的事件属性。
使用说明
HTML5 不支持 <noframes>
元素。
<noframes>
元素可为那些不支持框架的浏览器显示文本。
<noframes>
元素插入在 <frameset>
元素中使用。
如果您希望验证包含框架的页面,请确保 DTD 被设置为 "Frameset DTD"。
更多实例
在 <noframes>
中展示提示语
<frameset cols="50%,50%">
<frame src="/examples/frame_a.htm" />
<frame src="/examples/frame_b.htm" />
<noframes><p>看来您的浏览器不支持框架或未启用。</p></noframes>
</frameset>
浏览器兼容性
目前大多数浏览器支持 <noframes>
标签。
HTML 4.01 与 HTML5 的差异
HTML5 不支持 <noframes>
元素,HTML 4.01 支持该元素。
HTML 与 XHTML 的差异
在 XHTML Frameset DTD,位于 <noframes>
元素中的文本信息必须有关闭标签。