框架集属性

框架集属性

框架集定义网页框架的结构,需要使用相关属性来实现,这些属性包括水平分割窗口、垂直分割窗口、嵌套分割窗口、框架集边框宽度和框架集边框颜色等。

10.5.1 水平分割窗口标签代码rows

水平分割窗口(rows)是将页面沿水平方向分割,也就是页面在垂直方向上被分成多个窗口,使用框架集的rows属性实现。

【标签说明】

<frameset rows="框架窗口的高度,框架窗口的高度,……"> <frame> <frame> … </frameset>

说明:rows 中可以取多个值,每个值表示一个框架窗口的水平宽度,它的单位可以是像素,也可以是占浏览器的百分比。

【实例】

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>框架页面</title> </head> <frameset rows=”20%, *" framespacing=4> <frame src="10-5.html"> <frame src="10-4.html"> </frameset> </html>

【运行结果】

运行代码后,看到页面被分割成上下两个窗口,效果如

水平分割窗口

10.5.2 垂直分割窗口标签代码cols

使用框架集属性 cols 可以垂直分割窗口,就是将页面沿垂直方向分割成多个窗口,或者说将页面分成左右排列的多个窗口。

【标签说明】

<frameset cols="框架窗口的宽度,框架窗口的宽度,……"> <frame> <frame> … </frameset>

说明:在该语法中,cols可以取多个值,每个值表示一个框架窗口的水平宽度,它的单位可以是像素,也可以是占浏览器的百分比。

【实例】

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>框架页面</title> </head> <frameset cols=”20%, *" framespacing=4> <frame src="10-5.html"> <frame src="10-4.html"> </frameset> </html>

【运行结果】

运行代码看到页面被分割成左右两个窗口,效果如

垂直分割窗口

10.5.3 嵌套分割窗口

嵌套分割窗口就是在一个页面中,既有水平分割的框架,又有垂直分割的框架。

【标签说明】

<frameset rows="框架窗口的高度,框架窗口的高度,…"> <frame> <frameset cols="框架窗口的宽度,框架窗口的宽度,…"> <frame> <frame> … </frameset> <frame> … </frameset>

当然,也可以先进行垂直分割,再进行水平分割。其语法如下:

<frameset cols="框架窗口的宽度,框架窗口的宽度,…"> <frame> <frameset rows="框架窗口的高度,框架窗口的高度,…"> <frame> <frame> … </frameset> <frame> … </frameset>

这两种结构的原理与注意事项和另外两种结构相同,主要是需要注意窗口大小的设置与窗口个数的统一。

【实例】

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>框架页面</title> </head> <frameset rows="20%, *" framespacing=4> <frame src="10-5.html"> <frameset cols="30%, *" > <frame src="10-4.html"> <frame src="10-4.html"> </frameset> </frameset> </html>

【运行结果】

在上述代码中,首先将页面进行水平分割成上下两个窗口,而下面的框架又被垂直分割成两个窗口。因此,下面的框架标签<frame>被框架集标签代替,运行程序的效果如

嵌套分割的效果

10.5.4 框架集边框宽度标签代码framespacing

框架集边框的宽度在默认情况下是1像素,通过参数framespacing可以调整其大小。

【标签说明】

语法:<frameset framespacing="边框宽度">

说明:边框宽度是在页面中各个边框之间的线条宽度,以像素为单位。而这一参数只能对框架集使用,对单个框架无效。

【实例】

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>框架页面</title> </head> <frameset rows="20%, *" framespacing=5> <frame src="10-5.html"> <frameset cols="30%, *" framespacing=15 > <frame src="10-4.html"> <frame src="10-4.html"> </frameset> </frameset> </html>

【运行结果】

在上述代码中,设置水平框架集的边框宽度为5像素,垂直框架集的边框宽度为15像素,运行程序的效果如

设置框架的边框宽度

10.5.5 框架集边框颜色标签代码bordercolor

使用参数bordercolor可以设置框架集的边框颜色,边框宽度和颜色需要配合使用。

【标签说明】

语法:<frameset bordercolor="颜色代码">

说明:该参数同样只对整个框架集有效,对于单个框架无效。

【实例】

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>框架页面</title> </head> <frameset rows="20%, *" framespacing=5 bordercolor= "#009933"> <frame src="10-5.html"> <frameset cols="30%, *" framespacing=15 bordercolor ="#CC0000" > <frame src="10-4.html"> <frame src="10-4.html"> </frameset> </frameset> </html>

【运行结果】

运行代码看到两个框架集分别设置了不同的边框颜色,效果如

设置边框颜色

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

框架集属性