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。