HTML - frameset 标签



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>

支持的浏览器

浏览器 Chrome Edge Firefox Safari Opera
是否支持 Yes Yes Yes Yes Yes