frameset常用属性 |
|
COLS="90,*" 垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用剩余的空间。数值的个数代表分成的视窗数目且以逗号分隔。例如 COLS="30,*,50%" 可以切成三个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当分配完第一及第三个视窗后剩下的空间,第三个视窗则占整个视窗画面的 50% 宽度为一相对分割。你可自己调整数字。
ROWS="120,*"
这是横向切割,将画面上下分开,数值设定同上。 COLS 与 ROWS 两参数尽量不要放在同一个 标记中,因 Netacape 偶然不能显示这类型的框架,尽量采用多重分割,如以上各例。
frameborder="0"
设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。
border="0"
设定框架的边框厚度,以 pixels 为单位。
bordercolor="#008000"
设定框架的边框颜色。颜色值请参考【调色原理】。
framespacing="5"
表示框架与框架间保留的空白的距离。
标记:
例子:
功能:设定每一个框窗内的参数属性。
参数:
NAME="top"
设定这个框窗的名称,这样才能指定框架来作链接,必须但任意命名。
frameborder=0
设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要边框。
framespacing="6"
表示框架与框架间的保留的空白的距离。
bordercolor="#008000"
设定框架的边框颜色。
scrolling="Auto"
设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示卷轴,AUTO 视情况而定。
noresize
设定不让使用者可以改变这个框框的大小,如没有设定此参数,使用者可随意地拉动框架改变其大小。
marginhight=5
表示框架高度部分边缘所保留的空间。
marginwidth=5
表示框架宽度部分边缘所保留的空间。
下面是自己写的一个上面4页面的框架,上下各一列,中间左右两列代码如下:
<html>
<head>
<title>frameset示例</title>
</head>
<frameset rows="15%,70%,15%" frameborder="1" >
<frame src="3.aspx" ></frame>
<frameset cols="20%,80%" scrolling="yes">
<frame name="say" src="1.aspx" noresize="true"></frame>
<frame name="message" src="2.aspx" noresize="true"></frame>
</frameset>
<frame src="4.aspx"></frame>
</frameset>
</html>
注:源自网络,原参考代码如下.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" cnotallow="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<frameset rows="300px,*" frameborder="1" border="5px" bordercolor="#ccc" framespacing="5" scrolling="NO">
<frame src="top.php" noresize >
<frameset cols="30%,70%" >
<frame src="left.php" noresize >
<frame src="regiht.php" noresize>
</frameset>
</frameset>
</html>