下面设置框架的HTML代码将浏览器窗口分为()个部分。
<frameset cols="25%, *">
<frame src="menu.htm" scrolling="no" name="Left">
<frame src="pagel.htm" scrolling="auto" name="Main"> %
</frameset>
A.1
B.2
C.3
D.4
参考答案:B
解析:
[分析]:本题考查HTML语言中框架设计的基础知识。框架主要包括两个部分:框架集和框架。HTML语言中,<frameset></frameset>是框架集标记,用来定义主文档中有几个帧并且各个帧是如何排列的,它具有rows和cols属性。使用<frameset>标记时这两个属性至少必须选择一个,否则浏览器只显示第一个定义的帧。rows用来规定主文档中各个帧的行定位,而cols用来规定主文档中各个帧的列定位。这两个属性的取值可以是百分数、绝对像素值或星号(*),其中星号代表那些未被说明的空间,如果同一个属性中出现多个星号则将剩下的未被说明的空间平均分配。同时,所有的帧按照rows和cols的值从左到右,然后从上到下排列。<frame>为单标记,用来定义某一个具体的帧。<frame>标记具有src和name属性,这两个属性都是必须赋值的。src是此帧的源HTML文件名(包括网络路径,即相对路径或网址),浏览器将会在此帧中显示src指定的HTML文件;name是此帧的名字,这个名字是用来供超文本链接标记。<a href=""target="">中的target属性用来指定链接的HTML文件将显示在哪一个帧中。此外,<frame>标记还有scrolling和 noresize属性,scrolling用来指定是否显示滚动轴,取值可以是yes(显示)、no(不显示)或auto(若需要则会自动显示,不需要则自动不显示)。noresize属性直接加入标记中即可使用,不需赋值,它用来禁止用户调整一个帧的大小。本题中,<frameset cols="25%,*">将浏览器窗口分为左右两帧,第一个帧占整个浏览器窗口的25%。