一,frameset和frame
我们在做后台管理的时候,难免会用到frameset和frame
为框架标记,说明该网页文档为框架组成,并设定文档中组成框架集的框架的布局。用以设置组成框架集中各个框架的属性。
说白了,就是Frameset是爷爷,frame是孙子。爷爷肯定比孙子大。嘿嘿,这样表述感觉挺爽的。
Frameset参数
参 数
说 明
Border
设定框架的边框厚度,以pixels为单位
frameborder
设定是否显示框架的边框,0为不显示,1为显示
FrameSpacing
表示框架与框架之间的距离
BorderColor
设定框架的边框颜色
Row
将文档分为上下的框架,Row后的值可以为数值或百分数,*表示占用余下的空间,数值的个数代表水平分成的框架个数,例如Rows=“210,*, 10%”,表示页面分为上中下三个框架页,上边的框架占用210px,下边的框架占用整个文档的10%,余下的空间为中间的框架占用。*是一个相对的概念,例如Row=*,表示页面中没有上下结构的框架布局
Cols
设置同Row
Frame参数
参 数
说 明
Name
设定框架的名称,须为英文
Src
设置框架中显示的页面路径和名称,可为相对路径亦可为绝对路径
Marginwidth
表示框架距离左右边缘的距离
Marginheight
表示框架距离上下边缘的距离
Scrollling
设置是否在框架中显示滚动条,yes为显示,no为不显示,auto表示当框架页中内容超过框架的大小时自动显示滚动条
Frameborder
设置是否显示框架的边框,0为不显示,1为显示
Noresize
设定是否可以让使用者改变这个框架的大小,不设置此项可以让浏览者任意拉动框架,改变框架的大小
Framespacing
表示框架与框架之间的距离
Bordercolor
设定框架的边框颜色
二,frameset,frame实例,以及分析
绿的frameset把整个页面分成了上,下二个部分,紫的把下面的那个部分又分成了左右二个部分,整个页面的布局就是
上,左,右了。
三,出现问题
页面布局,布好后,我点左边的的页面,显示的内容不在右边,还是在左边,都怪自己不细心。
问题就出在 target="main"
解决方法一,
在左边的页面中,要在右边显示的链接中加入 target="你要去的那个name",在这里是main.这种方法比较麻烦,链接多就郁闷了。
解决方法二,
在左边的页面中的head标签里面加上,这样链接上就不用加上target=""了,这样方便多了。