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>
支持的浏览器
浏览器 | |||||
---|---|---|---|---|---|
是否支持 | Yes | Yes | Yes | Yes | Yes |