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

frameset.html代码

 <!--
 <frameset>标签(常用来做后台管理界面)
     属性:rows(行)、cols(列)、可以使用固定值,百分比和*三种
     border;确定边框的宽度
     frameborder:确定是否有边框

 <frame>标签
     属性:src
         name
         scroling:是否有滚动条
         noresize:是否可以调整尺寸

 <a href="">的属性
     四个内置属性:_blank、_parent、_self、_top

 <noframes>标签
 作用:使用它,如果浏览器中不带分帧窗口,显示这里面的内容

 <iframe>标签
 属性和frameset的属性相同

 注意:分帧不能和body标签及内容体共存
 -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 <title>HTML窗口分帧</title>
 </head>
     <frameset rows="18%,*" frameborder="yes">
             <frame src="header.html" name="top" noresize="noresize"/>
         <frameset cols="15%,*">
             <frame src="menu1.html" name="left" noresize="noresize"/>
             <frame src="main.html" name="rigth"/>
         </frameset>
     </frameset>
     <noframes>                                                    你使用的是不带分帧的浏览器,请使用有分帧的浏览器,后转向不使用分帧的页面访问</noframes>
 </html>

header.html代码

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

menu1.html代码

 <center><h4>菜单部分一</h4></center>
 <a href="">第一页</a><br />
 <a href="">第二页</a><br />
 <a href="">第三页</a><br />
 <a href="">第四页</a><br />
 <a href="">第五页</a><br />
 <a href="">第六页</a><br />

menu2.html代码

 <center><h4>菜单部分二</h4></center>
 <a href="">第一页</a><br />
 <a href="">第二页</a><br />
 <a href="">第三页</a><br />
 <a href="">第四页</a><br />
 <a href="">第五页</a><br />
 <a href="">第六页</a><br />

menu3.html代码

 <center><h4>菜单部分三</h4></center>
 <a href="">第一页</a><br />
 <a href="">第二页</a><br />
 <a href="">第三页</a><br />
 <a href="">第四页</a><br />
 <a href="">第五页</a><br />
 <a href="">第六页</a><br />

menu4.html代码

 <center><h4>菜单部分四</h4></center>
 <a href="">第一页</a><br />
 <a href="">第二页</a><br />
 <a href="">第三页</a><br />
 <a href="">第四页</a><br />
 <a href="">第五页</a><br />
 <a href="">第六页</a><br />

main.html代码

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

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

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

 <!--
 iframe可以和body体一起使用
 -->
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
 <title>iframe标签</title>
 </head>
 <body>
     ##############<br />
     ##############<br />
     ##############<br />
     ##############<br />
     <a href="../1/1.html" target="ie">1.html</a><br />
     <a href="../2/2.html" target="ie">2.html</a><br />
     <a href="../3/3.html" target="ie">3.html</a><br />
     <iframe src="../1/1.html" name="ie"></iframe><br />
     @@@@@@@@@@@@@@<br />
     @@@@@@@@@@@@@@<br />
     @@@@@@@@@@@@@@<br />
     @@@@@@@@@@@@@@<br />
     @@@@@@@@@@@@@@<br />
 </body>
 </html>

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

HTML的窗口分帧的更多相关文章

  1. HTML高级标签(2)————窗体分帧(2)————后台管理页面

    使用frameset进行窗体分帧.构建简易的后台页面.这篇博客就作为一个简易后台管理页面的实战演练. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd3px ...

  2. HTTP2.0的二进制分帧

    1.帧的类型: 在二进制分帧的结构中,头部有8个字节(64Bit),其中有一个字节(8Bit)来标志帧的类型: HTTP2.0规定了如下帧类型: DATA: 用于传输HTTP消息体 HEADERS:用 ...

  3. WPF中利用后台代码实现窗口分栏动态改变

    在WPF中实现窗口分栏并能够通过鼠标改变大小已经非常容易,例如将一个GRID分成竖排三栏显示,就可以将GRID先分成5列,其中两个固定列放GridSplitter. <Grid Backgrou ...

  4. PHP分帧后台模板页面css样式,js引入方法

    一,首先把下载好的分帧后台模板放到对应的目录中,HTML显示页面放到View目录中,CSS和JS.img图片等公共资源放到include目录中 二.然后开始准备更改CSS和JS , img路径操作:( ...

  5. win7 dos窗口模拟帧刷新

    前几天是白色情人节,临时脑抽写了个表白神器 高端大气上档次,就是不知道该送给谁,经过两天的反射弧思考决定还是写给博客娘吧.- -~ 这个程序就是打开后,在Dos窗口内模拟写出几行字母.其实主要就是模拟 ...

  6. Laya 分帧加载优化

    Laya 分帧加载优化 @author ixenos Flash中的EnterFrame事件在Laya中等同于Laya.timer.frameLoop(1,...) Laya.timer.frameL ...

  7. Laya 使list渲染支持分帧的思路

    Laya 使list渲染支持分帧的思路 @author ixenos 2019-09-06 1.由于Laya的list渲染时没有做分帧处理,只做了延迟帧处理,所以当单页元素较多时,会有大量运算卡帧的情 ...

  8. CAN分帧接收实现

    该版本程序实现了上电后先发送MACID检测功能,如果网络上有应答.则一直进行死循环,直到用户更改了本机的ID地址 才可以跳出循环体. 本单片机设置为双滤波 ,使目标地址为0X1F 实现了建立连接命令 ...

  9. CAN分帧发送程序说明

    试验平台 仅仅 需要一台主机 一台 周立功 CAN 助手, 一个232 助手就OK ICAN 协议 资源节点地址 电脑 我认为是0x01 51单片机主机的地址 是 0x1f 建立连接的 功能码 是0x ...

随机推荐

  1. C与C++在const用法上的区别

    首先,C和C++在大体结构上不同,却在语法上相同.  所以在使用的时候,我们会时常遇到一些莫名其妙的问题,觉得语法上是正确的,但是编译的时候却出现一个红色的 error! 比如今天我遇到的这个有意思的 ...

  2. Visual Studio 2012出现“无法访问T-SQL组件和安装了不兼容伯 DacFx版本”的解决办法

    参考:Visual Studio 2012出现“无法访问T-SQL组件和安装了不兼容伯 DacFx版本”的解决办法 Vs2012的下载地址: https://msdn.microsoft.com/en ...

  3. php-fpm的重启/关闭

    php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信号控制: ...

  4. Codeforces Round #308 (Div. 2)----C. Vanya and Scales

    C. Vanya and Scales time limit per test 1 second memory limit per test 256 megabytes input standard ...

  5. 转载 jQuery validation

    之前做客户端验证感觉自己javascript 不行,虽然能写出来一完整的验证,但从不自信,一直觉得客户端验证是比较繁琐的事情,但是又不能不做,只到最开始接触ajax ,遇到了一个jQuery vali ...

  6. 超棒的响应式设计测试书签和工具(bookmarks)(转)

    一.测试书签(bookmarks) Viewport Resizer 这个书签号称拥有158个国家3万多活跃的用户,主要特性: 完全自定制 方便的添加自定义尺寸 手动的横竖屏切换 自动的横竖屏切换 ( ...

  7. ThinkPHP中数据库操作返回值总结

    转自:http://www.baiwar.com/post/thinkphp-database-operations-in-the-return-value.html Thinkphp中的Think\ ...

  8. .net调用存储过程碰到的一个问题

    问题描述 报错信息如下: Execution of user code in the .NET Framework is disabled. Enable "clr enabled" ...

  9. js循环

    $('.xcarcoin_tb').each(function(i){ var aika='爱卡币';                if(data[i]==0){                }e ...

  10. JS访问剪切板中的图片

    google出来一个html2canvas,它利用canvas来渲染读取的DOM树,也就是说它只能截取document里的内容,如果要像qq截图那样,应该怎么做?用过百度的Ueditor编辑器的朋友都 ...