HTML的窗口分帧

下面通过一个后台管理的部分设计来说明窗口分帧

frameset.html代码

 1 <!--
 2 <frameset>标签(常用来做后台管理界面)
 3     属性:rows(行)、cols(列)、可以使用固定值,百分比和*三种
 4     border;确定边框的宽度
 5     frameborder:确定是否有边框
 6     
 7 <frame>标签
 8     属性:src
 9         name
10         scroling:是否有滚动条
11         noresize:是否可以调整尺寸
12         
13 <a href="">的属性
14     四个内置属性:_blank、_parent、_self、_top
15 
16 <noframes>标签
17 作用:使用它,如果浏览器中不带分帧窗口,显示这里面的内容
18 
19 <iframe>标签
20 属性和frameset的属性相同
21 
22 
23 注意:分帧不能和body标签及内容体共存
24 -->
25 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
26 <html xmlns="http://www.w3.org/1999/xhtml">
27 <head>
28 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
29 <title>HTML窗口分帧</title>
30 </head>
31     <frameset rows="18%,*" frameborder="yes">
32             <frame src="header.html" name="top" noresize="noresize"/>
33         <frameset cols="15%,*">
34             <frame src="menu1.html" name="left" noresize="noresize"/>
35             <frame src="main.html" name="rigth"/>
36         </frameset>
37     </frameset>
38     <noframes>                                                    你使用的是不带分帧的浏览器,请使用有分帧的浏览器,后转向不使用分帧的页面访问</noframes>
39 </html>

header.html代码

1 <center><h3>后台管理界面头部</h3></center>
2 <a href="menu1.html" target="left">第一项</a>||
3 <a href="menu2.html" target="left">第二项</a>||
4 <a href="menu3.html" target="left">第三项</a>||
5 <a href="menu4.html" target="left">第四项</a>

menu1.html代码

1 <center><h4>菜单部分一</h4></center>
2 <a href="">第一页</a><br />
3 <a href="">第二页</a><br />
4 <a href="">第三页</a><br />
5 <a href="">第四页</a><br />
6 <a href="">第五页</a><br />
7 <a href="">第六页</a><br />

menu2.html代码

1 <center><h4>菜单部分二</h4></center>
2 <a href="">第一页</a><br />
3 <a href="">第二页</a><br />
4 <a href="">第三页</a><br />
5 <a href="">第四页</a><br />
6 <a href="">第五页</a><br />
7 <a href="">第六页</a><br />

menu3.html代码

1 <center><h4>菜单部分三</h4></center>
2 <a href="">第一页</a><br />
3 <a href="">第二页</a><br />
4 <a href="">第三页</a><br />
5 <a href="">第四页</a><br />
6 <a href="">第五页</a><br />
7 <a href="">第六页</a><br />

menu4.html代码

1 <center><h4>菜单部分四</h4></center>
2 <a href="">第一页</a><br />
3 <a href="">第二页</a><br />
4 <a href="">第三页</a><br />
5 <a href="">第四页</a><br />
6 <a href="">第五页</a><br />
7 <a href="">第六页</a><br />

main.html代码

1 <center><h4>主体内容部分</h4></center>

以上的代码是后台制作用到分帧的代码示例

下面是前台用到分帧的代码示例

 1 <!--
 2 iframe可以和body体一起使用
 3 -->
 4 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 5 <html xmlns="http://www.w3.org/1999/xhtml">
 6 <head>
 7 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 8 <title>iframe标签</title>
 9 </head>
10 <body>
11     ##############<br />
12     ##############<br />
13     ##############<br />
14     ##############<br />
15     <a href="../1/1.html" target="ie">1.html</a><br />
16     <a href="../2/2.html" target="ie">2.html</a><br />
17     <a href="../3/3.html" target="ie">3.html</a><br />
18     <iframe src="../1/1.html" name="ie"></iframe><br />
19     @@@@@@@@@@@@@@<br />
20     @@@@@@@@@@@@@@<br />
21     @@@@@@@@@@@@@@<br />
22     @@@@@@@@@@@@@@<br />
23     @@@@@@@@@@@@@@<br />
24 </body>
25 </html>

在后台中用分帧一般用<frameset>标签,前台的一般用<iframe>

原文地址:https://www.cnblogs.com/Y-HKL/p/5244823.html