关于Div的底部对齐的方法

资讯 驱动中国 xuqingzhong 2,576 次阅读 0 条评论
分享 Q

 

 

原来的同事问到个问题,要做一个类似hp值的东西,如上图,于是涉及到内部的div容器无法底部对齐的问题。问如何解决。

效果:

/uploads/allimg/080531/0113370.jpg

       我的解决方式是父容器使用相对定位,里面的容器,也就是hp则使用绝对定位到底部。通过程序控制hp的值。
.box2{ position:relative; width:20px; height:300px; border:1px solid #000;}
.hp2{width:20px; background:#F00; position:absolute; height:30px; bottom:0;}
<div class="box2">
  <div class="hp2"></div>
</div>
        不过这种方式使用到了相对定位和决定定位,担心在实际应用到页面中出现错乱。同事提供的一种方式不错,应该是不会出现问题,IE6,7和FF下测试都ok。

      父容器定义出HP整体的高度,通过程序计算得出Hp的高度,然后margin-top其与HP整体高度的差值,完成所需的效果。
.box{width:20px; height:300px; border:1px solid #000;}
.hp{width:20px; background:#F00;}
<div class="box">
  <div class="hp" style="height:160px; margin-top:140px;"></div>
</div>
方法 底部 关于 &nbsp &lt &quot div w
版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友