html frameset标签如何用?html frameset标签属性详解
第一让我们来认识一下什么是html frameset标签:
html frameset标签的定义和用途:
frameset 元素可定义一个框架集。它被用来组织多个窗口(框架)。每个框架存有独立的文档。在其最简便的利用中,frameset 元素仅仅会规定在框架集中存在多少列或多少行。您必需使用 cols 或 rows 属性。
html frameset标签的作用:
其作用是指定一个框架集,用于组织多个框架和嵌套框架集。
FRAMESET 元素是 FRAME 元素的容器。HTML 文档可包括 FRAMESET 元素或 BODY 元素之一,而不克不及同时包括两者。
假如会员在框架中翻开了 Web 文件夹后单击了 Web 文件夹中的内容,那么被单击的文件或文件夹将代替整个窗口。例如,假设页面包括两个框架,一个框架指向 网址第二个框架指向网络驱动器。假如会员单击第二个框架中的文件或文件夹,该框架将活动整个窗口的操纵,包罗第一个框架。关于阅读器不克不及处置的文件类型,如 *.txt 文件,将会翻开对应的利用程序窗口。
尽管 Web 文件夹是文件系统层次的一部分,但是该技术并不总是表示文件系统中的实际内容。一个典型的例子就是网络邻居。
html frameset标签的使用范畴:
此元素在 Microsoft® Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的足本中可用。
留意:不克不及与 <frameset></frameset> 标签一起使用 <body></body> 标签。不外,假如需要为不支撑框架的阅读器增加一个 <noframes> 标签,请务必在<noframes> 标签内紧跟<body></body>标签对,然后才可以使用我们熟知的任何标签。
HTML <frameset> 标签实例:
简便的三框架页面:
<html> <frameset cols="25%,50%,25%"> <frame src="frame_a.htm" /> <frame src="frame_b.htm" /> <frame src="frame_c.htm" /> </frameset> </html>
html frameset标签的提醒和注释:
提醒:需要留意的是,阅读器同意会员手动地为单个框架文档的行或列从新肯定大小,并因此改动每个框架在框架显示中各自占据的相对照例,除非你显式地告诉阅读器不要这样做。为了防止这种状况,可以在 <frame> 标签中使用 noresize 属性。
注释:假如您但愿验证某个包括框架的页面,请确保 DTD 被设定为 "Frameset DTD"。阅读更多有关 XHTML 验证的内容。
重要事项:您不克不及与 <frameset></frameset> 标签一起使用 <body></body> 标签。不外,假如您需要为不支撑框架的阅读器增加一个 <noframes> 标签,请务必将此标签放置在 <body></body> 标签中!
html frameset标签的可选属性:
html frameset标签的标准属性:
id, class, title, style
HTML <frameset> 标签的 cols 属性和 rows 属性
html frameset标签的作用和用途:
<frameset> 标签有一个必需的属性:要末是 rows,要末是 cols,这取决于您的选中,它们定义了文档窗口中框架或嵌套的框架集的行或列的大小及数目。
这两个属性都接受用引号括起来并用逗号分开的值列表,这些数值指定了框架的绝对(像素点)或相对(百分比或其余空间)宽度(对列而言),或者绝对或相对高度(对行而言)。这些属性值的数目决议了阅读器将会在文档窗口中显示多少行或列的框架。
与表格一样,阅读器在显示时会尽大概接近给定的框架集尺寸。但是,阅读器不会为了能够容纳下超出边缘的框架集而扩展文档窗口的边界,也不会在指定的框架没有填满整个窗口时用空白区域来填满窗口。相反,阅读器会按照一个框架在行和列中相关于其他框架的大小来分配空间,这样就能够填满整个文档窗口了。(留意到一个主框架文档中没有滚动条了吗?)
下面是三个实例:
实例1
下面的代码将创立 3 行框架:
<frameset rows="150,300,150">
其中的每行都贯穿整个文档窗口。第一和最后一个框架被设为 150 像素高,第二行设定成 300 像素高。
实际上,除非阅读器窗口恰好是 600 像素高,不然阅读器将会主动依照比例延长或紧缩第一和最后一个框架,使得这两个框架都占据 1/4 的窗口空间。中心行将会占据剩下 1/2 的窗口空间。
实例2
用窗口尺寸的百分比表示的框架行和列尺寸数据愈加实际。
例如,下面这个示例与方才阿谁示例的结果雷同:
<frameset rows="25%,50%,25%">
当然,假如这些百分比加起来不是 100%,阅读器也会主动依照比例从新给出每行尺寸以消弭差别。
实例3
假如你像我们一样,那么将问题综合起来就不是一件难事。大概有的框架设计人员正为一样的艰难而感到苦恼,这就说明了为什么他们要在 <frameset> 的 rows 和 cols 值上加上星号。它告诉阅读器要在将相邻的框架放入框架集之后,给剩下的空间分配各自的行或列。
例如,当阅读器碰到以下框架标签时:
<frameset cols="100, *">
上面的例子会生成一个宽为牢固的 100 像素的列,然后再生成另一个框架列,该列会占据框架集中其余所有的空间。
【相关引荐】
HTML <fieldset> 标签的详细用途是啥?如何用fieldset设定边框色彩?
html textarea是啥意思?怎样猎取textarea标签中的换行符和空格?
以上就是html frameset标签如何用?html frameset标签属性详解的具体内容,更多请关注百分百源码网其它相关文章!