测试框架怎么写( 四 )


(2)百分数 。表示子窗口高度(宽度)占整个浏览器窗口高度(宽度)的百分比 。
(3)符号“*” 。当符号*只出现一次 。
即其他子窗口的大小都有明确的定义时,表示该子窗口的大小将根据浏览器窗口的大小而自动调整 。当符号*出现一次以上时,表示按比例分割浏览器窗口的剩余空间 。
例如: <frameset cols="40%,2*,*">表示将浏览器窗口分割为3列,第一个子窗口在第一列,窗口宽度为整个浏览器窗口宽度的40%;第二个子窗口在第二列,占浏览器窗口剩余空间的2/3,即其宽度为整个浏览器窗口宽度的40%,第三个子窗口占剩余空间的1/3,宽度为整个浏览浏览器窗口宽度的20% 。(二),<frame>标签 。
HTML用<frame>标签来标识子窗口 。<frame>标签是嵌套在框架设置标签<frameset>标签中来使用的单独标签 。
在<frameset>中定义了多少个子窗口就要有多少个<frame>标签与之匹配,依次定义各个窗口的性质 。<frame>标签有7个属性,除SRC属性是不可缺省的外,其他属性都是可选的 。
(1)SRC属性 。用以定义子窗口的名称 。
(2).name属性 。用于定义子窗口的名称 。
(3)frameboder属性 。该属性的参数值为1或0 。
当参数值为1时,表示该子窗口有边框,为0时没有边框 。该属性缺省值为1 。
(4)bordercolor属性 。用以规定子窗口的边框颜色 。
如果在一个以上的<frame>标签中定义了子窗口的边框颜色,则以第一次指定的颜色为标准 。在指定边框颜色时,可以使用颜色的RBG代码或直接使用与该颜色想对应的英文单词 。
bordercolor属性的参数值可以是16种颜色中的任意一种 。(5)sclling属性 。
属性的参数值为yes,no或auto之一 。参数值为yes时表示该子窗口始终有滚动条 。
为no时是始终没有滚动条 。为auto时表示当文档的内容超出窗口范围时,浏览器自动为该子窗口添加滚动条 。
scolling属性的缺省值为auto. (6)maginwidth和marginwidht属性 。这两个属性是用来指定显示内容与窗口边界之间的空白距离大小的 。
其中maginwidth属性用于确定显示内容与左右边界之间的距离;maginwidht用来确定显示内容与上下边界之间的距离 。这两个属性的参数值都是数字 。
分别表示左右边距所占的像素点数 。(三),标签 。
使用该标签可以在用户浏览器不支持框架显示时告之用户一些相关信息,以免浏览者对空白窗口画面感觉莫名其妙 。标签是成对使用的 。
首尾标签之间的内容就上告之浏览者的信息 。如“如您看到空白的画面说明您的浏览不支持框架显示” 。
虽然常用的两中浏览器IE和NC都是支持框架显示的 。但为了加强文档的适用性,我们最好还是养成使用这个标签的习惯 。
(四),基本结构 。我们举例说明HTML中框架文档的基本结构:文档标题<frameset Cols="值1,值2,……,值n>将浏览器窗口分割为n个窗口 。
<frame SRC="http://img.ningxialong.com/220814/23292T153-0.jpg"> <frame SRC="http://img.ningxialong.com/220814/23292Ra4-1.jpg"> . . . <frame SRC="http://img.ningxialong.com/220814/23292U3J-2.jpg"> 如果您看到空白的画面,说明您的浏览器是不支持框架机构的其中,<frameset>标签是可以嵌套使用的,也就是说,可以将其中某一个或几个子窗口划分为若干个更小的窗口 。例如:<frameset cols="30%,90,*"> <frame SRC="http://img.ningxialong.com/220814/23292T153-0.jpg"name=cont> <frame SRC="http://www.xuexi88.com/zhishi/caipage.gif"> <frame SRC="http://img.ningxialong.com/220814/23292Ra4-1.jpg"> <frame SRC="http://img.ningxialong.com/220814/23292U128-6.jpg"name=another marginheight=120> 您使用的浏览器不支持框架二,目标窗口的交叉链接 。