frameset框架的标记,主要是分割窗口和插入浮动窗口的功能。需要配合frame标记。
frameset标记是个双标记
重要属性:
rows
框架所占用的行数(rows="10,*"表示占10行,rows="*"表示占窗口全部行)
cols
框架所占用的列数(cols="10,*"表示占10列,cols="*"表示占窗口全部列)
framespacing
框架之间的距离
frameborder
框架边框是否显示frameborder="yes"或者frameborder="no"
border
框架边框的粗细
frameset标记定义分割窗口
frame标记定义窗口
用法:
先用frameset标记分割父窗口,把它分为两个子窗口,在用frame标记定义子窗口
<frameset rows="193,*" cols="*" framespacing="100" frameborder="yes" border="0">
<frame src="#" name="leftFrame" scrolling="NO" noresize>
<frame src="#" name="topFrame" scrolling="NO" noresize>
</frameset>
例子:
<html>
<head>
<title>框架结构</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<frameset rows="193,*" cols="*" framespacing="100" frameborder="yes" border="0">
<frame src="#" name="leftFrame" scrolling="NO" noresize>
<frame src="#" name="topFrame" scrolling="NO" noresize>
</frameset>
</html>
其效果是把窗口分类上下两个子窗口,但子窗口是空白的,因为还没有指定文件
这是上边窗口 |
|
当然frameset标记是可以套用的,就可以分出更多的子窗口
<html>
<head>
<title>框架结构</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<frameset rows="193,*" cols="*" framespacing="100" frameborder="yes" border="0">
<frame src="#" name="leftFrame" scrolling="NO" noresize>
<frameset rows="193,*" cols="*" framespacing="100" frameborder="yes" border="0">
<frame src="#" name="leftFrame" scrolling="NO" noresize>
<frame src="#" name="topFrame" scrolling="NO" noresize>
</frameset>
</frameset>
</html>
这就把父窗口划分为三个子窗口
小提示:
frameset标记与body标记绝对不能同时使用这两种标记
不能在body中插入frameset,可以看看上面的例子。