frameset frame (转)

frameset frame 实例和用法一,frameset和frame

我们在做后台管理的时候,难免会用到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 rows=25,* cols=* bordercolor=’#006699′ border=1 >
<FRAME id=topFrame name=topFrame src=”manual/top.html” noResize scrolling=no>
<FRAMESET rows=* cols=20%,*>
<FRAME name=left src=”manual/php/left.html” target=”main”>
<FRAME name=main src=”manual/php/index.html”>
</FRAMESET>
<NOFRAMES>
</NOFRAMES>
</FRAMESET>

绿的frameset把整个页面分成了上,下二个部分,紫的把下面的那个部分又分成了左右二个部分,整个页面的布局就是

上,左,右了。

三,出现问题

页面布局,布好后,我点左边的的页面,显示的内容不在右边,还是在左边,都怪自己不细心。

问题就出在 target=”main”

解决方法一,

在左边的页面中,要在右边显示的链接中加入 target=”你要去的那个name”,在这里是main.这种方法比较麻烦,链接多就郁闷了。

解决方法二,

在左边的页面中的head标签里面加上<base target=”main”>,这样链接上就不用加上target=”"了,这样方便多了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值