HTML
发布时间:2023-02-20 17:45
字数:1088字
阅读:144
HTML<frameset>标签,在框架网页里面,frameset标签代替body标签,并且定义了框架将分为多少行与多少列。因此框架页里面不能再含有body标签。
frameset标签成对使用,开始标签为,结束标签为。在使用框架的时候,应该声明支持框架的文档类型:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/
TR/xhtml1/DTD/xhtml1-frameset.dtd">
frameset标签的主要属性如下。
◆ cols:该属性定义了框架含有多少列与列的大小。每个值使用逗号分隔,取值为像素px或者百分比%,剩余的宽度使用*代替。
例如:
<frameset cols="50,*">
上面的代码把浏览器窗口划分成左右两部分,左边占据50像素,右边占据剩下的全部宽度。
<frameset cols="50%,*"></frameset>
上面代码把浏览器窗口平均分成左右两部分,各占整个浏览器窗口50%的宽度。
<frameset cols="20,50,*"></frameset>
上面代码把浏览器窗口垂直分成3列,左边1列宽度为20像素,中间1列宽度为50像素,右边1列占据剩下宽度的像素。
<frameset cols="20,50%,*"></frameset>
上面代码把浏览器窗口垂直分成3列,左边1列宽度为20像素,中间1列占剩下宽度的50%,右边1列占剩下的另外50%。
<frameset cols="1*,250,3*">
上面的代码使用相对百分比来设置框架的宽度,把浏览器窗口垂直分成3列,中间1列占250像素,左边1列和右边1列分别占剩下的25%和75%。
◆ rows:该属性定义了框架含有多少行与行的大小。每个值使用逗号分隔,取值为像素px或者百分比%。例如:
<frameset rows="50, *">
上面代码把浏览器窗口水平分成两栏,上面1栏高度为50像素,下面1栏占据剩下的高度。
<frameset rows="50, 50, 50">
上面代码把浏览器窗口水平分成3栏,高度都是50像素。
<frameset rows="1*, 3*">
上面代码把浏览器窗口垂直分成两栏,上下高度分别占25%和75%。
◆ frameborder:该属性定义框架页是否有边框,取值是yes或者no。
◆ border:该属性用来设置通过frame标签定义的框架页的边框宽度,单位是像素。
◆ framespacing:该属性定义框架页之间间隔的距离,单位是像素。