【DIV】DIV控制画面布局

这阵子在忙着做一个系统,使用struts做的。由于画面显示媒体的原因,要求我们的画面布局必须全部使用DIV,
我以前全部用Table的tr,td布局的,一听这么布局还真有点困难,待一段调查之后,发现自己真的是才学肤浅啊。
原来,DIV布局是完全合理的。因为DIV有个属性是position,这是控制它的位置,使用absolute意思是他是使用
在画面的绝对位置的。也就说我们把位置给他固定好,把DIV放那就OK了。
 
   <div style=" position:absolute; left:40px; top:22px; height:530px; width:640px">

这段DIV属性代表了这个DIV是在画面左侧空40像素,上方空22个像素,也就是他的最左上角的那个点的位置。
height和width就不用说了,表明了这个DIV的大小。

DIV是可以叠加的,以前table布局是经常一个table嵌套另一个table,用DIV就不需那样,只要一个一个的写出来,
把它们的绝对地址设置好就行了,不用嵌套一样可以解决很多问题。

<div style="position:absolute; left:40px; top:22px; height:530px; width:640px">
      <img src="./img/banner.gif" width="640px" height="70px" border="0px" />
</div>
<div  style="position:absolute; left:50px; top:75px; height:23px; width:404px;">
      <font color="#ffffff"></font>
</div>

上面这段代码,第一个DIV是一个大的DIV,有图片控制背景。这个大DIV的位置在左侧40px和上方22px处开始。
下边这个DIV从左侧50px,上方75px开始,而且第二个DIV大小比第一个DIV小,所以就保证了画面显示时,第二个
DIV在第一个DIV里面,感觉就和table的嵌套差不多了。

DIV左右布局也是一样的道理,把位置计算好,就可以显示出漂亮的画面了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值