最近在搞网页编程,总结了frameset 的一些使用技巧,供大家参考哦,还是先剖析一下框架吧!
■ 框架标记

  <FRAMESET> <FRAME>
<NOFRAMES>
<IFRAME>

  欲明白本篇【HTML彻底剖析】之标记分类,请看 【标记一览】。
也请先明白围堵标记与空标记的分别,请看 【HTML概念】。
 
 
■ 框架概念 :

  谓框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 <FRAMESET> <FRAME> 即可,面所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架如何分割 ,不会显示任 何资料,所以不必放入 <BODY> 标记,浏览这框架必须读取这档案 面不是其他框窗的档案。<FRAMESET> 是用来划分框窗,每一窗框由一个 <FRAME> 标 记所标示,<FRAME>必须在 <FRAMESET> 范围中使用。如下例:

  <frameset cols="50%,*"> <frame name="hello" src="up2u.html"> <frame name="hi" src="me2.html">
</frameset>

  此例中 <FRAMESET> 把画面分成左右两相等部分,左便是显示 up2u.html,右边则会显示 me2.html 这档案,<FRAME> 标记所标示的框窗永远是按由上而下、由左至右的次序

<FRAME>
用法:      定义一个帧
开始/结束标识: 必须/非法
属性:      name="..."定义帧的名字
scr="..."定义在帧中显示的内容的来源
frameborder="..."定义帧之间的边界(0或1)
margwidth="..."设置帧的边界和其中内容之间的间距
margheight="..."设置帧的边界和其中内容之间的间距化
noresize="..."使帧的尺寸不能变
scrolling="..."设置滚动条的表示方式(auto, yes, no)
空:       不允许
 
<FRAMESET>...</FRAMESET>
用法:      定义在一个窗口中帧的布局
开始/结束标识: 必须/必须
属性:      rows="..."设定行的数目
cols="..."设定列的数目
οnlοad="..."当载入文档时的内部事件触发器
οnunlοad="..."当卸载文档时的内部事件触发器
空:       不允许
注释:      FRAMESET可以嵌套
 
以上所述只是最简单的框架设定,若希望达到更合适的效果请加入或修改以下各参数。
标记:<FRAMESET>
例子:<frameset rows="90,*" frameborder="0" border=0 framespacing="2" border="2" bordercolor="#008000"></frameset>
功用:宣告HTML文件为框架模式,并设定视窗如何分割。

  参数:

COLS="90,*"
垂直切割画面(如分左右两个画面),接受整数值、百分数, * 则代表占用剩余的空间。 数值的个数代表分成的视窗数目且以逗号分隔。例如 COLS="30,*,50%" 可以切成三个视窗,第一个视窗是 30 pixels 的宽度,为一绝对分割,第二个视窗是当分配完第一及第三个视窗后剩下的空间,第三个视窗则占整个视窗画面的 50% 宽度为一相对分割。你可自己调整数字。

ROWS="120,*"
这是横向切割,将画面上下分开,数值设定同上。 COLS 与 ROWS 两参数尽量不要放在同一个 <FRAMESET> 标记中,因 Netacape 偶然不能显示这类型的框架,尽量采用多重分割,如以上各例。

frameborder="0"
设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要显示边框。

border="0"
设定框架的边框厚度,以 pixels 为单位。

bordercolor="#008000"
设定框架的边框颜色。颜色值请参考【调色原理】。

framespacing="5"
表示框架与框架间保留的空白的距离。
标记:<FRAME>
例 子:<frame name="top" src="a.html" marginwidth="5" marginheight="5" scrolling="Auto" frameborder="0" noresize framespacing="6" bordercolor="#0000FF">
功能:设定每一个框窗内的参数属性。
参数:

SRC="a.html"
设定此框窗中要显示的网页档案名称,每个框窗一定要对应一个网页档案。

NAME="top"
设定这个框窗的名称,这样才能指定框架来作链接,必须但任意命名。

frameborder=0
设定框架的边框,其值只有 0 和 1 , 0 表示不要边框, 1 表示要边框。

framespacing="6"
表示框架与框架间的保留的空白的距离。

bordercolor="#008000"
设定框架的边框颜色。

scrolling="Auto"
设定是否要显示卷轴,YES 表示要显示卷轴,NO 表示无论如何都不要显示卷轴,AUTO 视情况而定。

noresize
设定不让使用者可以改变这个框框的大小,如没有设定此参数,使用者可随意地拉动框架改变其大小。

marginhight=5
表示框架高度部分边缘所保留的空间。

marginwidth=5
表示框架宽度部分边缘所保留的空间。

转载于:https://www.cnblogs.com/Rogernet/archive/2007/11/28/975258.html

转载:frameset 使用心得相关推荐

  1. 【转载】CFC 心得

    Cfcs 使用注意的几个心得      作者:starsky 发部日期:Tue, 01/09/2007  1.不使用"this"参数 这个变量的范围是"public&qu ...

  2. [转载] 别人的心得感悟

    原文: https://www.cnblogs.com/double-K/p/6926367.html#commentform ------------------------------------ ...

  3. [转载] 实训心得体会

    参考链接: 竞争性编码的Python技巧 实训总结一: 时间过的总是那么的快,在不知不觉中3个月的实训生活就将要结束.回顾一下自己这三个月的每一天,觉得过的十分的充实,每天都有一堆忙不完的事.因为你每 ...

  4. [转载]ERP实施心得分享(1)

    ERP实施成功率较低,有多方面的原因,接下来的几篇文章,将分享我数年来实施工作中积累的一些经验,正是这些经验,使我负责的项目有着非常高的成功率,包括多家上市公司,同时,有数家成为国内某知名ERP软件公 ...

  5. linux 8051 编译,[编译] 3、在Linux下搭建51单片机的开发烧写环境(makefile版)

    星期二, 10. 七月 2018 01:01上午 - beautifulzzzz 一.SDCC(Small Device C Compiler)编译环境搭建 SDCC是一个小型设备的C语言编译器,该编 ...

  6. 编译vuejs html,VueJs(2)---VueJs开发环境的搭建和讲解index.html如何被渲染

    VueJs开发环境的搭建和讲解初始框架 有关如何搭建vue.js框架我这看了一篇文章,自己也根据它进行搭建环境. 接下来对初始的框架进行讲解,只讲index.html是如何被渲染出来的. 一.启动项目 ...

  7. Navicat Premium v12 破解教程(转)

    首先到官网下载:https://www.navicat.com.cn/download/navicat-premium 到git下载工具 :https://github.com/DoubleLabyr ...

  8. linux里面搭建php环境,Linux下搭建PHP环境

    该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件外,还要安装一些相关工具,设置必要参数.而且,如果要使用PHP扩展库,还要进行编译 ...

  9. linux下安装.hex文件,HexEdit Linux下命令集

    Linux下Ganglia集群监控安装.配置笔记 http://www.blogjava.net/henry14/archive/2011/12/17/ganglia.html 枪声依旧 Linux下 ...

最新文章

  1. Android 自定义百分比视图
  2. Android之给图片去色,返回灰度图片以及ColorMatrix中setSaturation方法的用法
  3. 几款开源的数据挖掘工具
  4. 服务器开好服怎么和网站连,vps开服连服务器没反应
  5. chrome console 调试xpath
  6. .Net 事件类型的实现和推荐做法
  7. Leetcode--33. 搜索旋转排序数组
  8. struts2 action 返回类型分析
  9. Android 项目中用得最多最火的第三方框架可能都在这里了
  10. Latex语法学习///待更新
  11. 不允许有匹配 [xX][mM][lL] 的处理指令目标
  12. Eclipse配置JRE库
  13. 内存的工作原理及时序介绍
  14. 在ourdev上看的一个帖子
  15. 安装Mathtype之后,打开word出现错误的解决方法
  16. tp-link 路由器iD登陆时,经常的发送请求失败,解决办法如下
  17. elasticsearch 配置 之 discovery.zen.ping.unicast.hosts
  18. java caller_callee和caller属性的区别
  19. SAP FICO CBS接口-银企直连联盟收款功能开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)
  20. 不插卡就可以实现全网通上网的设备——无线宽带

热门文章

  1. keil4 动态调式断不能先打断点嘛_为什么说抖音“鸽武缘”的通背拳是不能实战的“花架子”...
  2. 第二章:2.1 微分方程、差分方程求解(概述)
  3. bert中文预训练模型_HFL中文预训练系列模型已接入Transformers平台
  4. 本地项目关联到远程git仓库
  5. Linux下Nginx的安装
  6. CMD查询Mysql中文乱码的解决方法
  7. vim显示行号、语法高亮、自动缩进的设置
  8. shell 排序函数
  9. MFC线程优先级程序图示
  10. wireshark的Random packet generator是什么