-
框架
- 第一个观念:我们在打开的一个“窗口”中总是只会显示一个网页。
但是:
我们其实也可以在一个窗口中打开多个网页——其实其实质还是一个窗口显示一个网页,只是我们会使用某些特定标签(frameset)来将一个“大窗口”分割成若干个“小窗口”。
1, 使用框架标签(frameset)就不能使用body标签——即body标签使用frameset标签代替
2, 使用frameset标签就要使用framseset文档类型
则具体分割代码如下:
<frameset cols=”将当前窗口按列分割的设置” rows=”将当前窗口按行分割的设置”>
<frame src=”网页1路经url” name=”名字” noresize=”noresize”(不能改变大小)
Scrolling=”Auto(在需要时有滚动条)/Yes(始终有滚动条)/No(不为框架提供滚动条)”/>
<frame src=”网页2路经url” name=”名字” />
。。。。。。。。。。。。。
</frameset>
- cols的值是连续的表示列的宽度的数字或百分数,相互之间用(,)分开,其中“”号表示“其余”的宽度。比如:
cols=”100,800” :表示将大窗口按列分割成两个小窗口,第一个为100宽,第二个为800宽
cols=”100,200,” :表示将大窗口按列分割成3个小窗口,第一个为100宽,第二个为200宽,其余给第3个
cols=”15%, *” - rows的值是连续的表示行的宽度的数字或百分数,相互之间用(,)分开,其中“”号表示“其余”的宽度。比如:
rows=”100,200,”
row=”20%, *” - frameborder:此属性指定框架边框是否显示,可能值为“0”,或“1”
- 注意:一个frameset只能按某一个方向(列或行)进行分割
代码
- 网页.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>网页</title>
</head>
<frameset rows="100,*" name="win1" frameborder="0">
<frame src="top.html" noresize="noresize">
<frameset cols="150,*" >
<frame src="left.html" name="win2" scrolling="yes" >
<frame src="right.html" name="win3" >
</frameset>
</frameset>
</html>
- top.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p align="center" >
<a href="die.html" target="win3">蝶恋花</a>
<a href="#">姓名</a>
<a href="#">姓名</a>
<br>
![](1.jpg)</a>
</p>
</body>
</html>
- left.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table width="100" border="0" align="center">
<tr>
<td ><a href="die.html" target="win3">产品展示</a></td>
</tr>
<tr>
<td align="right">CU系列</td>
</tr>
<tr>
<td align="right">CA系列</td>
</tr>
<tr>
<td align="right">CV系列</td>
</tr>
<tr>
<td><a href="die.html" target="win1">蝶恋花</a></td>
</tr>
</table>
</body>
</html>
- right.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p>
<font color="#9acd32" size="100">性空山</font>
</p>
</body>
</html>
- die.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<p align="center">
花褪红残青杏小。<br>
燕子飞时,绿水人家绕。<br>
枝上柳绵吹又少,<br>
天涯何处无芳草。<br>
<br>
<br>
墙里秋千墙外道。<br>
墙外行人,墙里佳人笑。<br>
笑渐不闻声渐悄,<br>
多情总被无情恼。<br>
</p>
</body>
</html>