HTML <frameset> 标签 cols 属性

来源:互联网 发布:手机淘宝移动端 编辑:程序博客网 时间:2024/04/29 16:39

HTML <frameset>标签cols属性

HTML中<frameset>标签的cols属性包含了一个由逗号分隔的列表,这个列表指定了包含在一组框架中的列数和各列的大小。

提示:左右分割窗口就是在浏览器中沿垂直方向分割为几个窗口,这些窗口左右分布。

语法

<frameset cols="属性值">  ......</frameset>

属性值

列表项从左向右指定各列。列的大小可以使用三种格式指定,也可以混合使用。

1. 可以给一个列分配一个固定宽度,单位为像素。

2. 可以使用一个可用宽度的百分比值,比如 50%。

3. 可以使用通配符*来设置列的宽度,*为填满可用宽度的值。这个值由浏览器自动设置。


实例

实例 1:下面的代码将创建3列框架:

<frameset cols="150,300,150">

第一和最后一个框架被设为150像素宽,第二列设置成300像素宽。

实例 2:用窗口尺寸的百分比表示框架的列尺寸数据更加符合实际。下面这个示例与上面那个示例的效果相同:

<frameset cols="25%,50%,25%">

如果这些百分比加起来不是100%,浏览器会自动按照比例重新给出每列尺寸以消除差异。

实例 3:当浏览器遇到下列框架标签时:

<frameset cols="100, *">

上面的例子会生成一个宽为固定的100像素的列,然后再生成另一个框架列,该列会占据框架集中其余所有的空间。

实例 4:可以对多个列属性值使用星号。这时,相应的列将对可用空间进行等分:

<frameset cols="*, 100, *">

这条语句在框架集的中间生成一个100像素宽的列,并在这列的左边和右边各生成一个相同尺寸的列。

实例 5:如果在星号前放置一个整数值,相应的列就会相对地获得更多的可用空间。例如:

<frameset cols="10%, 3*, *, *">

它生成了4列:第一列占据整个框架集宽度的10%。然后浏览器把其他空间的3/5分配给第二个框架,第三个和第四个框架各分配其余空间的1/5。


0 0
原创粉丝点击