当前位置:首页>HTML>HTML标签>HTML <frameset> 标签 - HTML5 不支持

HTML <frameset> 标签 - HTML5 不支持

作者:微学网发布时间:2019-08-30 12:47:20

示例

一个简单的三框页面:

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

定义和用法

HTML5中不支持<frameset>标签。

<frameset>标签定义了一个框架集。

<frameset>元素包含一个或多个<frame>元素。每个<frame>元素都可以包含一个单独的文档。

<frameset>元素指定框架集中将有多少列或行,并且空间的百分比/像素将占用每个列。

注意:如果要验证包含框架的页面,请确保 <!DOCTYPE>设置为“HTML Frameset DTD”或“XHTML Frameset DTD”。

浏览器支持

Chrome Firefox IE Safari Opera
Google Chrome Firefox Internet Explorer Safari Opera

HTML 4.01和HTML5之间的差异

HTML5中不支持<frameset>标签。

HTML和XHTML之间的差异

没有。

可选属性

属性 描述
cols pixels、%、* HTML5 不支持。规定框架集中列的数目和尺寸。
rows pixels、%、* HTML5 不支持。规定框架集中行的数目和尺寸。

标准属性

在 HTML 4.01 中,<frameset> 标签支持如下标准属性:

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

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

事件属性

在 HTML 4.01 中,<frameset> 标签支持如下事件属性:

属性 描述
onload script 当文档被载入时执行脚本
onunload script 当文档被卸下时执行脚本

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

亲自尝试 - 示例

水平框架

本例演示:如何使用三份不同的文档制作一个水平框架。

混合结构框架

本例演示如何制作含有三份文档的框架结构,同时将他们混合置于行和列之中。

含有 noresize=”noresize” 属性的框架结构

本例演示 noresize 属性。在本例中,框架是不可调整尺寸的。在框架间的边框上拖动鼠标,您会发现边框是无法移动的。

相关文章

HTML DOM 参考手册: Frameset 对象