|
frameset 标签可以定义一个框架集,它被用来组织多个窗口(框架)。下面的这段代码可以直观的看到几个框架的排列:
<html>
<frameset cols="25%,50%,25%">
<frame src="http://www.baidu.com" />
<frame src="http://www.groad.net" />
<frame src="http://www.sogou.com" />
</frameset>
</html>
运行上面的代码,会看到从左到右排列的 3 个框架,这几个框架里依次装载了上面给出的 3 个网址的页面:
这就是框架的展现效果。注意到一个现象,就是中间的网站的框架比较大,左右两边的比较小,看上去中间的大小还是左右的两倍。这种情况是 clos 这个属性引起的。
clos 属性定义了框架集中列的数目和尺寸,它的单位可以是百分比,也可以是 pixels (像素)。像上面写的“” 一共有 3 个参数,它们分别对应了 3 个框架所占据整个页面的百分比,第一个是 25%,第二个是50%,第三个是25%。
和 clos 对应的还有个 rows 属性,它定义框架集中行的数目和尺寸。比如我们将上面的 cols 写成 rows ,那么会看到上面那 3 个页面是横向排列的。
需要注意的是,<frameset> 标签是不能和 <body> 标签一起使用的。这是因为,<body> 标签相当于定死了只有 1 个页面(仅有一个框架),因此他们两是一对矛盾。
<frame> 标签定义的是 frameset 中的一个特定的窗口(框架)。正如 frameset 的名字所显示的,它可以分为两部分: frame 和 set ,即“框架集”之意;那么 frame 就是单一一个框架了。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|