框架即多窗口页面,也称为“帧”,是将一个浏览器窗口分成多个小页面,每个页面显示一定的内容。它是页面排版的重要表现方式。
二.ROWS和COLS属性
标签<FRAMESET>有ROWS和COLS两个属性,通过这两个属性可以确定页面各窗口的位置和大小。
1. ROWS属性
ROWS属性是用来说明在浏览器中多窗口横向排列的分隔情况,其取值是括起来的一串数字,数字之间用逗号分隔。分成几部分就有几个窗口,
各窗口的大小由对应部分的值来确定。ROWS属性的使用格式:
<FRAMESET ROWS=X,X,...>
其中第几个对应第几个窗口,每一个X的单位可以是像素值、百分比,也可以是剩余值。
1)像素值
当每一个X的单位都取像素值时,ROWS属性将按各个X的取值,按比例分配它们所对应窗口的大小。
2)百分比
当每一个X的单位都取百分比时,这种方法能比较直观地看到各个窗口在浏览器中所占位置的大小。当所有X之和等于100%时,浏览器将按每个X的
取值给它们分配窗口的大小。而当所有X之和超过或不足100%时,则和使用像素值时一样,按它们之间的比例关系分配窗口。
3)剩余值
剩余值是指除去其他X取值之外剩余的宽度值,当X取剩余值时,用统配符“*”表示。但在“*”前可以加上系数,当有多个X取剩余值时,将把总的剩余值
按这些系数的比例分给各个X。
例如,如果没有使用任何别的取值方式,剩余值就是整个屏幕的宽度,<FRAMESET ROWS=*,3*,4*>就表示第一个X前没有系数即为1,第二个X所
取剩余值系数是3,第三个X所取剩余值系数是4,“*”号的总系数是1+3+4=8,所以第一个窗口宽度为1/8,第二个窗口宽度为3/8,第三个窗口宽度为
4/8=1/2。
4)三种取值方式混合使用
当三种取值方式混合使用时,浏览器将优先处理像素值,其次是百分比,最后是剩余值。浏览器首先忽略所有其他方式取值的窗口,将所有按像素值
法取值的窗口分配好空间,再分配所有按百分比法取值的窗口,最后得到的就是剩余值,再把剩余值分配到各个取值方法为剩余值法的窗口去。
点击这里查看效果。>>
2. COLS属性
COLS属性的使用方法和ROWS完全一样,只是COLS属性用来确定中浏览器中多窗口的纵向排列的分隔情况。
点击这里查看效果。>>
3. 同时使用ROWS和COLS
通过<FRAMESET>标签的ROWS和COLS属性,可以建立横向排列和纵向排列的多窗口页面。有时为了网页的需要,我们可以把ROWS和COLS属性结合起来使用,
这就需要对<FRAMESET>进行嵌套。
点击这里查看效果。>>
>>下一页
--金刀工作室游客/文--
|