The HTML Language——六、帧标志

The HTML Language——六、帧标志本文介绍了 HTML 中的帧布局技术 详细解释了如何使用 和 noframes 等标签来实现多文档布局 noframes

大家好,欢迎来到IT知识分享网。

帧是由英文Frame翻译过来的,它可以用来向浏览器窗口中装载多Html文件。即每个Html文件占据一个帧,而多个帧可以同时显示在同一个浏览器窗口中,它们组成了一个最大的帧,也即是一个包含多个Html文档的Html文件(我称它为主文档)

1.<frameset></frameset>

<frameset></frameset>标志对放在帧的主文档的<body></body>标志对的外边,也可以嵌在其他帧文档中,并且可以嵌套使用。此标志对用来定义主文档中有几个帧并且各个帧是如何排列的。它具有rowscols属性,使用<frameset>标志时这两个属性至少必须选择一个,否则浏览器只显示第一个定义的帧,剩下的一概不管。rows用来规定主文档中各个帧的行定位,而cols用来规定主文档中各个帧的列定位。这两个属性的取值可以是百分数绝对像素值星号(“*”),其中星号代表那些未被说明的空间,如果同一个属性中出现多个星号则将剩下的未被说明的空间平均分配。同时,所有的帧按照rowscols的值从左到右,然后从上到下排列。

2.<frame>

<frame>标志放在<frameset></frameset>之间,用来定义某一个具体的帧<frame>标志具有srcname属性,这两个属性都是必须赋值的。src是此帧的Html文件名(包括网络路径,即相对路径或网址),浏览器将会在此帧中显示src指定的Html文件;name是此帧的名字,这个名字是用来供超文本链接标志<a href=”” target=””>中的target属性用来指定链接的Html文件将显示在哪一个帧中。

格式:<frameset rows=”*,*,*” cols=”*,*,*”>

此外,<frame>标志还有scrollingnoresize属性,scrolling用来指定是否显示滚动轴,取值可以是yes”(显示)no”(不显示)auto”(若需要则会自动显示,不需要则自动不显示)noresize属性直接加入标志中即可使用,不需赋值,它用来禁止用户调整一个帧的大小。还有marginwidthmarginheight属性,分别控制定义帧在左右、上下边缘的空白大小(必须≥1)

3.<noframes></noframes>

<noframes></noframes>标志对也是放在<frameset></frameset>标志对之间,用来在那些不支持帧的浏览器中显示文本或图像信息。在此标志对之间先紧跟<body></body>标志对,然后才可以使用其他标志。

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/153118.html

(0)
上一篇 2025-03-05 21:05
下一篇 2025-03-05 21:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信