打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
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=""了,这样方便多了。
转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/htmlcss/567.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
frameset常用属性
frame,iframe,frameset 的区别
frameset 使用心得
frame,iframe,frameset之间的关系与区别 | 学步园
用好HTML的帧窗口标记
学习网页制作基础入门教程(8)框架标签
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服