HTML - frame 标签



HTML <frame> 标签用于在发布 HTML5 之前指定 frameset 标签中的每个帧。每个帧都能够独立地加载内容。

HTML5 不支持此标签,我们建议您使用 HTML <iframe> 标签

语法  


<frame src = "URL">

属性

 <frame> 标签支持 HTML 的   全局属性 和 事件属性。也接受下面列出的一些特定属性。

属性 描述
src URL 指定将在框架中呈现的文档的路径。(已弃用)
name text 指定帧的标签。(已弃用)
scrolling yes
no
指定是否允许滚动。(已弃用)
marginheight pixels 定义该帧的边距高度。(已弃用)
marginwidth pixels 定义该帧的边距宽度。(已弃用)
frameborder 0
1
指定“处于状态”或“关闭状态”的边界。(已弃用)

HTML  <frame> 标签示例

以下示例将说明 HTML <frame> 标签,我们强烈建议您在这些场景中使用 <iframe> 以避免将来因不支持框架而发生冲突。

使用 <frame> 标签实现帧

在此示例中,我们将使用 frame 标签创建一个 frame 元素,并将在该帧中呈现出主页。


 <!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 frame 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