网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网管学堂 > 网页设计 > Dreamweaver > 技术教程 > 关于Div的底部对齐的方法  

关于Div的底部对齐的方法

2007-07-17  作者:bitsCN整理  来源:bitsCN.com  点评 投稿 收藏

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

效果:

网管网www_bitscn_com

http://webdesign.bitscn.com/UploadFiles_8014/200707/20070717114227743.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;} 中国网管联盟bitsCN.com
.hp{width:20px; background:#F00;}
<div class="box">
  <div class="hp" style="height:160px; margin-top:140px;"></div>
</div>

TAGs   方法   底部   关于       <   div   /div>   容器   width:20px      
 上一篇:如何快速的呈现我们的网页   下一篇:收藏几个好看的button样式
关于Div的底部对齐的方法 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: