服务时间:8:30-18:00

首页 >web前端网

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:该属性定义框架页之间间隔的距离,单位是像素。