使用框架,可以在同一浏览器窗口中显示不止一个页面
1 框架
1.1 <frameset>
元素
<frameset>
元素定义如何将窗口分割为框架,每个<frameset>
元素定义一系列的行或列的位置,其中rows
与cols
属性的值规定了每行或每列占屏幕的面积(可百分比)。而<frame>
元素负责定义各自行与列的具体页面。
1.2 <frame>
元素
<frame>
元素是空元素,定义了放置在每个框架中的 HTML 文档,而其中的src
属性负责提供页面地址,而以防浏览器不支持框架,可以内嵌<noframes>
元素,如:
<frameset cols="50%,50%">
<frame src="/example/html/frame_a.html" />
<noframes>
<body>你的浏览器不支持框架!!</body>
</noframes>
</frameset>
<frame>
元素其中还有一些重要的属性来定义框架页面的表现方法(比如是否显示框架边框noresize
等等),详情可看这里。
不能存在
<body>
!!!!!!
内联框架
1.1 <iframe>
元素
内联框架就是在窗口某部分创建一个框架,而不是分割。可以使用<iframe>
元素定义内联框架,它不用与frame
元素搭配什么的,具体属性参数在这里。