框架集
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<frameset cols="30% , * , 30%">
<frame src="01表格.html" >
<frame src="02表格.html" >
<frameset cols="30%,50%,*">
<frame src="04表格的布局.html" >
<frame src="05完善clearfix.html" >
<frame src="06表单.html" >
</frameset>
</frameset>
</html>
1. 说明
- 框架集和内联框架的作用类似,都是用于在一个页面中引入其他的外部的页面
- 框架集可以同时引入多个页面,而内联框架智能引入一个,
- 在 h5 标准中,推荐使用框架集,而不使用内联框架
- 使用 frameset 来创建一个框架集,注意 frameset 不能和 body 出现在同一个页面中
- 所以要使用就使用框架架,页面中就不可以使用 body 标签
2. 属性
- rows,指定框架集中 us 哦呦的框架,一行一行的排列
- cols,指定框架集中的所有定位页面,一列一列的排列
- 这两个很随性 frameset 必须选择一个,并且需要在属性中指定每一部分所占的大小
- frameset 中也可以再嵌套 frameset
3. 补充
- frameset 和 iframe 一样,他里面的内容都不会被搜索引擎所检索
- 所以搜索引擎检索到的页面是一个框架页的话,它是不能去判断里面的内容的
- 使用框架集则意味着页面中不能有自己的内容,只能引入其他的页面,而我们每单独加载一个页面
- 浏览器都需要重新发送一次请求,引入几个页面就需要发送几次请求,用户的体验比较差
- 如果非得用建议使用 frameset 而不使用 iframe
- 在 frameset 中使用 frame 字标签来指定要引入的子标签,引入几个页面就写几个 frame
<frameset cols="30% , * , 30%">
<frame src="01表格.html" >
<frame src="02表格.html" >
<frameset cols="30%,50%,*">
<frame src="04表格的布局.html" >
<frame src="05完善clearfix.html" >
<frame src="06表单.html" >
</frameset>
</frameset>