HTML <frameset> 标签包含一组框架,该框架包含一个或多个可以设置为单个单元样式的框架。它用于指定帧集中的行数和列数及其像素。
HTML5 不支持此标签,我们建议您使用 HTML <iframe> 标签
语法
<frameset cols = " ">
<frameset> 标签支持 HTML 的 全局属性 和 事件属性。还获得了下面列出的一些特定属性。
属性
属性 | 值 | 描述 |
---|---|---|
cols | column size | 以像素、百分比或相对长度为单位指定列数及其宽度。默认值为 100% |
rows | row size | 以像素、百分比或相对长度为单位指定行数及其高度。默认值为 100%。 |
framespacing | pixels | 指定框架集中帧之间的空间。(已弃用) |
frameborder | 0 1 |
指定“处于状态”或“关闭状态”的边界。(已弃用) |
HTML <frameset> 标签示例
以下示例将说明 HTML <frame> 标签,我们强烈建议您在这些场景中使用 <iframe> 以避免将来因不支持框架而发生冲突。
在<frameset> 标签中实现框架
在此示例中,我们将使用 <frameset> 标签创建一个 frameset 元素,我们将在该帧中呈现出主页。
<!DOCTYPE html>
<html>
<head>
<title>HTML frame Tag</title>
</head>
<frameset cols = "200, *">
<frame src = "/html/menu.htm" name = "menu_page" />
<frame src = "/html/main.htm" name = "main_page" />
</frameset>
</html>
创建水平框架
要创建水平框架,我们可以使用 rows 属性。如果我们可以操作行属性,我们也将能够创建水平帧。
<!DOCTYPE html>
<html>
<head>
<title>HTML frameset Tag</title>
</head>
<frameset rows = "30%, 70%">
<frame src = "/html/menu.htm" name = "menu_page" />
<frame src = "/html/main.htm" name = "main_page" />
</frameset>
</html>
支持的浏览器
浏览器 | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
是否支持 | Yes | Yes | Yes | Yes | Yes |