<frame>

已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。

<frame> HTML 元素定义了一个区域,用于显示另一个 HTML 文档。<frame> 元素应该在 <frameset> 中使用。

不推荐使用 <frame> 元素,因为它存在一些缺点,例如性能问题以及对屏幕阅读器用户缺乏可访问性。建议使用 <iframe> 元素替代 <frame> 元素。

属性

与所有其他 HTML 元素一样,此元素支持全局属性

src 已弃用

此属性指定将在框架中显示的文档。

name 已废弃

此属性用于为框架添加标签。如果没有标签,则每个链接都将在其所属的框架中打开——即最近的父框架。有关更多信息,请参阅 target 属性。

noresize 已弃用

此属性可防止用户调整框架的大小。

scrolling 已弃用

此属性定义了滚动条的存在。如果未使用此属性,浏览器会在必要时添加滚动条。有两种选择:“yes”(即使没有必要也强制显示滚动条)和“no”(即使有必要也强制不显示滚动条)。

marginheight 已弃用

此属性定义了框架之间边距的高度。

marginwidth 已弃用

此属性定义了框架之间边距的宽度。

frameborder 已弃用

此属性允许你指定框架的边框。

示例

一个 frameset 文档

frameset 文档有一个 <frameset> 元素,而不是 <body> 元素。<frame> 元素放置在 <frameset> 中。

html
<!doctype html>
<html lang="en-US">
  <head>
    <!-- Document metadata goes here -->
  </head>
  <frameset cols="400, 500">
    <frame src="https://mdn.org.cn/en/HTML/Element/iframe" />
    <frame src="https://mdn.org.cn/en/HTML/Element/frame" />
  </frameset>
</html>

如果你想将另一个 HTML 页面嵌入到文档的 <body> 中,请使用 <iframe> 元素。

规范

规范
HTML
# frame

浏览器兼容性

另见