常州网络公司首页 >>> WEB编程 >> DHTML&HTML

网页中的框架FRAMESET

发布时间:2009-2-3 23:13:25   浏览次数:4556

我们常需要在网页中到框架,虽然现在W3C标准不推荐使用,但有时我们用起还会方法很多的操作,所以下面提供一个例子:

<HTML><HEAD><TITLE>网页中的框架</TITLE><META http-equiv=Content-Type content="text/html; charset=gb2312"></HEAD>

<FRAMESET border=1 frameSpacing=0 rows=90,* frameBorder=NO>
 <FRAME name=topFrame src="top.htm" noResize scrolling=no>顶部文件
 <FRAMESET border=0 name=content frameSpacing=0 frameBorder=0 cols=182,*>
  <FRAME name=BoardMenu marginWidth=0 marginHeight=0 src="menu.asp" noResize target="main">左边文件
  <FRAME name=main marginWidth=0 marginHeight=0 src="login.asp" noResize>右边文件
 </FRAMESET>
</FRAMESET>
<noframes></noframes>
</HTML>

上面是一个简单的例子,下面是对一些参数的说明:


frameset中rows与cols取值方法
当一个框架只有一行或一列时,那么它们对应的数值都是100%.

一个确定的值(单位像素)
例如:50

定义了上行,中行与下行,并且它们各占50px?

<frameset rows="50, 50, 50">
上面的解释是错误的,通过下面的示例我们会发现浏览器被三(平均)分了,所以要定义三行各占50像素应<frameset rows="50, 50, 50, *">这样定义。

一个相对于浏览器窗口的百分比的值
例如:50%

定义了上行与下行,并且它们各占页面的50%

<frameset rows="50%, 50%">
使用星号(剩余的窗体)
例如:*

定义了上行为50像素,下行占除了50像素的剩余窗体

<frameset rows="50, *">
使用相对百分比定义
例如:1*

定义了上行为窗体高度的25%,下行为窗体高度的75%

<frameset rows="1*, 3*">
更加复杂的示例
定义了水平的前,中,后列,中列为250px象素,前列与后列分别占剩余的25%与75%

<frameset cols="1*,250,3*">
定义了一个2行*3列的框架

<frameset rows="30%,70%" cols="33%,34%,33%">
下面这个例子我们假设页面高1000px,第一行的30%为300px,中上行为400px,剩下的300px被下面两个分配,"2*"是两倍的意思,"*"等价与"1*",所以中下行为100px,下行为200px

<frameset rows="30%,400,*,2*">

上一条:如何控制TAB键跳转的顺序
下一条:EMBED视频音乐播放代码参数说明
首页 | 在线留言 | 网站地图

CopyRight ©2008-2014   糊涂蛋技术网    苏ICP备05013073号
站长:万创   QQ:54960248  E-mail:xlxcn#126.com