frame标签:前

文献种类:专题技术文献;
                    <frame>标签:前
开发工具与关键技术:VS/HTML
作者:吴泽锋
撰写时间:2019年7月8日
7、<frame>标签:定义 frameset 中的一个特定的窗口(框架)。
    frameset 中的每个框架都可以设置不同的属性,比如 border、scrolling、noresize 等等。
    HTML 与 XHTML 之间的差异:
      在 HTML 中,<frame> 标签没有结束标签。
      在 XHTML 中,<frame> 标签必须被正确地关闭。
    重要事项:不能与 <frameset></frameset> 标签一起使用 <body></body> 标签。不过,如果需要为不支持框架的浏览器添加一个 <noframes>标签,
    请务必将此标签放置在 <body></body> 标签中!
    
   可选择的属性:
   属性          	          值	                      描述
   1、frameborder	0(无边框)、1(有边框(默认值))	   规定是否显示框架周围的边框。
   
   语法:<frame frameborder="value">
   定义和用法: frameborder 属性规定是否显示框架周围的边框。
   提示:出于实用性方面的原因,最好不用设置该属性,请使用 CSS 来应用边框样式和颜色。
   
   CSS 实例:frame 边框:
   例:不带边框的双框架页面:
     <frameset cols="50%,50%">
        <frame src="/come/Index_1" frameborder="0"></frame>
        <frame src="/come/Index_2" frameborder="0"></frame>
     </frameset>

在这里插入图片描述

   例:有边框和颜色
      <frameset cols="50%,50%">
         <frame src="/come/Index_1" style="border:medium double rgb(250,0,255)"></frame>
         <frame src="/come/Index_2"></frame>
      </frameset>

在这里插入图片描述

   2、longdesc	      URL(规定框架的内容描述页面的 URL)	        规定一个包含有关框架内容的长描述的页面。
   语法:<frame longdesc="value">
   定义和用法:
      longdesc 属性规定指向一个页面的 URL,该页面包含有关框架内容的长描述。
      由于浏览器对 longdesc 属性的支持性非常差,没有必要使用该属性。

   提示:如需为某个 frame 提供长描述(如果有必要的话),只要简单地创建一个指向描述页面的链接即可(该链接对任何人都是可见的)。
   3、marginheight	      pixels(规定框架的上边距和下边距)      定义框架的上方和下方的边距。
	语法:<frame marginheight="value">
	定义和用法:marginheight 属性规定框架内容与框架的上方和下方之间的高度,以像素计。
	
	例:左边框架的上边距和下边距是 50 像素,右边框架的上边距和下边距是 0:
	  <frameset cols="50%,50%">
         <frame src="/come/Index_1"marginheight="50"></frame>
         <frame src="/come/Index_2"marginheight="0"></frame>
	  </frameset>

在这里插入图片描述

   4、marginwidth          pixels(规定框架的左边距和右边距)      定义框架的左侧和右侧的边距。
	语法:<frame marginheight="value">
	定义和用法:marginwidth 属性规定框架内容与框架的左侧和右侧之间的高度,以像素计。

	例:框架的左边距和右边距是 50 像素,右边框架的左边距和右边距是 0 像素:
	  <frameset cols="50%,50%">
	     <frame src="/come/Index_1" marginwidth="50"></frame>
	     <frame src="/come/Index_2" marginwidth="0"></frame>
	  </frameset>

在这里插入图片描述

   5、name            name(规定框架的名称)          规定框架的名称。
   语法:<frame name="value"></frame>
   定义和用法:frame 元素的 name 属性用于在 JavaScript 中引用元素,或者作为链接的目标。
   6、noresize          noresize(规定用户无法调整框架的大小)     规定无法调整框架的大小。
   语法:<frame noresize="value"></frame>
   定义和用法:
      默认地,可以通过拖动框架之间的“墙壁”来改变框架的大小,该属性可以锁定框架的大小。
      锁定后框架是不可调整尺寸的。在框架间的边框上拖动鼠标,你会发现边框是无法移动的。
   如果框架低于两个或等于两个,随便在一个<frame>上添加该属性,两者皆可锁定,无法调整框架的大小。
   同样如果框架数量为三,只要在中间框架的<frame>上添加该属性,三者皆锁定,无法调整框架的大小。
   7、scrolling          yes(始终显示滚动条,即使不需要)、no(从不显示滚动条,即使需要)、auto(在需要的时候显示滚动条)        规定无法调整框架的大小。
   语法:<frame scrolling="value"></frame>
   定义和用法:默认地,如果内容大于框架,就会出现滚动条。
   例:总是显示滚动条的框架和无滚动条的框架:
     <frameset cols="50%,50%">
        <frame src="/come/frame_a" scrolling="yes"></frame>
        <frame src="/come/frame_b" scrolling="no"></frame>
     </frameset>
     也许scrolling="yes" 不一定会有效;但scrolling="no",一定有效。

在这里插入图片描述

   7、src	          URL	             规定在框架中显示的文档的 URL。
   有两个框架。其中的一个框架设置了指向另一个文件内指定的节的链接。
   这个 "Index_4" 文件内指定的节使用<a name="C10"></a>进行标识。
    例:跳转至框架内的一个指定的节:
    /*/come/Index_2 :代码*/
    <frameset cols="50%,50%">
        <frame src="/come/Index_2">
        <frame src="/come/Index_4#C10">
    </frameset>
    /*/come/Index_4 :代码*/
    <a name="C1"><h2>Chapter 1</h2></a>   <p>This … bla</p>   ……
    <a name="C10"><h2>Chapter 10</h2></a> <p>This … bla</p>   ……
    <a name="C17"><h2>Chapter 17</h2></a> <p>This … bla</p>
   借鉴于W3C

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值