Skip to main content

HTML 内联框架元素 iframe

<iframe>:内联框架元素。HTML <iframe> 表示嵌套的 browsing context。它能够将另一个 HTML 页面嵌入到当前页面中。

iframe 内联框架元素

HTML 内联框架元素 (<iframe>) 表示嵌套的 browsing context。它能够将另一个 HTML 页面嵌入到当前页面中。

每个嵌入的浏览上下文(embedded browsing context)都有自己的会话历史记录 (session history) 和 DOM 树。包含嵌入内容的浏览上下文称为 父级浏览上下文。顶级浏览上下文(没有父级)通常是由 Window 对象表示的浏览器窗口。

caution

页面上的每个 <iframe> 都需要增加内存和其它计算资源,这是因为每个浏览上下文都拥有完整的文档环境。虽然理论上来说你能够在代码中写出来无限多的 <iframe>,但是你最好还是先看看这么做会不会导致某些性能问题。

  • 利用 iframe 元素可以实现:在一个 HTML 文档中嵌入其他 HTML 文档

  • frameborder 属性

    • 用于规定是否显示边框

      • 1:显示
      • 0:不显示
  • a 元素 target 的其他值:(在多个 iframe 中嵌套的时候,可以使用这些值)

    • _parent:在父窗口中打开 URL
    • _top:在顶层窗口中打开 URL