HTML frame 标签

🌙
手机阅读
本文目录结构

HTML <frame> 标签功能

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

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

HTML5 不支持 <frame> 标签。

HTML <frame> 标签使用

简单的三框架页面:

<frameset cols="25%,50%,25%">
  <frame src="frame_a.htm">
  <frame src="frame_b.htm">
  <frame src="frame_c.htm">
</frameset>

HTML <frame> 标签演示

这是在 HTML5 中的(不支持)


浏览器支持

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


注意事项

HTML5 不支持 <frame> 标签。

注释:如果您希望验证包含框架的页面,请确保 被设置为 “HTML Frameset DTD” 或者 “XHTML Frameset DTD” 。


HTML4 与 HTML5 之间的差异

HTML5 不支持 <frame> 标签,HTML4 支持 <frame> 标签。


HTML 与 XHTML 之间的差异

在 HTML 中,<frame> 标签没有结束标签。在 XHTML 中,<frame> 标签必须被正确地关闭。


可选的属性

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

标准属性

在 HTML4 中,<frame> 标签支持如下标准属性:

属性 描述
class classname 规定元素的类名
id id 规定元素的唯一 id
style style_definition 规定元素的行内样式
title text 规定元素的额外信息

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


事件属性

根据 W3C 的标准,在 HTML4 中,<frame> 标签不支持任何的事件属性。

但是,所有的浏览器都支持 onload 事件。

如需完整的描述,请访问事件属性。


AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了