Frameset的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Frameset的使用相关的知识,希望对你有一定的参考价值。

一、frameset

1. 属性

①border

设置框架的边框粗细。
②bordercolor
设置框架的边框颜色。
③frameborder
设置是否显示框架边框。设定值只有0、1;0 表示不要边框,1 表示要显示边框。
④cols
纵向分割页面。其数值表示方法有三种:“30%、30(或者30px)、*”;数值的个数代表分成的视窗数目且数值之间用“,”隔开。“30%”表示该框架区域占全部浏览器页面区域的30%;“30”表示该区域横向宽度为30像素;“*”表示该区域占用余下页面空间。例如:cols="25%,200,*" 表示将页面分为三部分,左面部分占页面30%,中间横向宽度为200像素,页面余下的作为右面部分。
⑤rows
横向分割页面。数值表示方法与意义与cols相同。
⑥framespacing
设置框架与框架间的保留的空白距离。
二、frame
1. 属性
①name
设置框架名称。此为必须设置的属性。
②src
设置此框架要显示的网页名称或路径。此为必须设置的属性。
③scrolling
设置是否要显示滚动条。设定值为auto, yes, no。
④bordercolor
设置框架的边框颜色。
⑤frameborder
设置是否显示框架边框。设定值只有0、1;0 表示不要边框,1 表示要显示边框。
⑥noresize
设置框架大小是否能手动调节。
⑦marginwidth
设置框架边界和其中内容之间的宽度。
⑧marginhight
设置框架边界和其中内容之间的高度。
⑨width
设置框架宽度。
⑩height
设置框架高度。
三、用例
<frameset rows="70,*,33" frameborder="NO" border="0" framespacing="0">
	    <frame src="top.jsp" name="topFrame" scrolling="NO" noresize >
		   <frameset cols="202,8,*" name="mainFrame" frameborder="NO" border="0" framespacing="0">	         
	            <frame name="leftFrame" src="system/leftmenu.action" scrolling="YES" noresize>
	            <frame name="middern" src="menu_hide_bar.html" noResize scrolling=no>	            
				<frame src="system/goWelcome.action" name="main" scrolling="yes">
		   </frameset>
	    <frame src="bottom.jsp" name="bottomFrame" scrolling="NO" noresize>
</frameset>

  

四、iframe
是浮动的框架(frame),其常用属性与frame类似,其他的主要有以下(相同的就不列举了)
1. 属性
①align
设置垂直或水平对齐方式
②allowTransparency
设置或获取对象是否可为透明。

 

以上是关于Frameset的使用的主要内容,如果未能解决你的问题,请参考以下文章

frameset标签设计页面

Frame、Iframe、Frameset 的区别

frameset的使用小结

iframe与frameset有啥区别

html5对frameset不支持,那么如下面的框架应该怎么替换呢

Frameset的使用