<frameset> 标签用于定义一个包含框架的集合,并且可以指定每个框架的尺寸和布局。在 HTML4 中,<frameset> 被用来创建网页的框架布局,但在 HTML5 中已经被废弃,推荐使用 CSS 和 JavaScript 来实现相同的效果。
属性
<frameset> 标签支持以下属性:
cols:定义框架的列数和每列的宽度。rows:定义框架的行数和每行的高度。border:定义框架之间的边框宽度。bordercolor:定义框架之间的边框颜色。frameborder:定义是否显示框架之间的边框。framespacing:定义框架之间的间距。name:为框架集合定义一个名称。
使用示例
-- -------------------- ---- -------
--------- -----
------
------
--------------- ---------------
-------
--------- ---------- ---- -----
------ ------------------
------ ------------------
------ ------------------
-----------
-------在上面的示例中,我们定义了一个包含三个框架的 <frameset>,每个框架的宽度分别为页面宽度的 25%, 50%, 25%。每个框架的内容分别来自不同的 HTML 文件。
注意:由于 <frameset> 在 HTML5 中已被废弃,推荐使用 CSS 的 flexbox 或 grid 布局来代替框架布局。
| 属性 | 描述 | W3C |
|---|---|---|
| cols | 设置或返回框架集中列的数目。 | Yes |
| rows | 设置或返回框架集中行的数目。 | Yes |
| 事件 | 描述 | W3C |
|---|---|---|
| onload | 在页面载入完成后立即执行脚本。 | Yes |