• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • <frame>

    版本:HTML5废弃

    <frame>  是 HTML 元素,它定义了一个特定区域,另一个 HTML 文档可以在里面展示。帧应该在 <frameset> 中使用。

    <frame> 的使用不应提倡,因为有一些缺点,比如性能问题,以及使用屏幕阅读器的用户缺少可访问性。比起<frame><iframe>更应该提倡。

    属性

    就像其他 HTML 元素一样,这个元素支持 全局属性。

    • src 这个属性指定了由帧展示的文档。
    • name这个属性用于给帧添加标签。如果没有标签,所有链接都会在它们所在的帧中打开。
    • noresize这个属性避免让用户改变帧的大小。
    • scrolling这个属性定义了滚动条的存在。如果不使用这个属性,浏览器会按需放置滚动条。有两个选择:"yes" 用于展示滚动条,即使是多余的;"no" 用于不展示滚动条,即使它是必要的。
    • marginheight这个属性定义了帧之间的边距有多高。
    • marginwidth这个属性定义了帧之间的边距有多宽。
    • frameborder这个属性允许你为帧添加边框。

    示例

    <frameset cols="50%,50%">
      <frame src="https://developer.mozilla.org/en/html/element/iframe" />
      <frame src="https://developer.mozilla.org/en/html/element/frame" />
    </frameset>
    

    实例

    简单的三框架页面:

    <frameset cols="25%,50%,25%">
    <frame src="frame_a.htm">
    <frame src="frame_b.htm">
    <frame src="frame_c.htm">
    </frameset>
    HTML <frameset>标签→

    上篇:<command>

    下篇:<frameset>