打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
自适应DIV高度等高

利用margin-bottom负值与padding-bottom抵消法。

一、负margin-bottom

<title>左右两列高度互适应</title>
<style type="text/css">
#wrap{width:600px;margin:0 auto;overflow: hidden}
#left{width:300px;float:left;background:green;}
#right{width:300px;float:left;background:gray;}
.row{margin-bottom:-1000em;padding-bottom:1000em;}
#footer{width:600px;margin:0 auto;text-align:left;background:#f4dcd8;}
</style>
<div id="wrap">
<div id="left" class="row">
左侧</div>
<div id="right" class="row">
右侧<br>
右侧<br>
右侧<br>
右侧<br>
右侧<br>
右侧<br>
右侧<br>
右侧<br>
右侧<br>
右侧<br>
右侧<br>
右侧<br>
右侧<br>
</div>
</div>
<div id="footer">底部</div>
二、多列多模块padding-bottom抵消法

<meta charset="utf-8">
<title>多列多模块高度自适应</title>
<style type="text/css">
.main {overflow: hidden; width: 800px; margin: 0 auto;}
.left, .center, .right{float: left; width: 250px; overflow: hidden; margin-left:5px; }
.equal {padding-bottom: 1000em; margin-bottom: -1000em;zoom:1;}
.box {background: #f4dcd8; border: 1px #FB9D51 solid; padding-left:10px; }
.mt5 {margin-top: 5px;}
.bor_top { height:1px; background:#FB9D51; overflow:hidden; }
</style>


<div class="main">
<div class="left  equal">
  <div class="box">
   Left NO.1
  </div>
  <div class="box mt5">
   Left NO.2
  </div>
  <div class="box mt5">
   Left NO.3
  </div>
<div class="equal mt5 box">
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
   Left NO.4<br>
 </div>
</div>
  <div class="center equal">
  <div class="box">
   center NO.1<br>
   center NO.1<br>
   center NO.1<br>
  </div>
  <div class="box mt5">
   center NO.2<br>
  </div>
<div class="equal mt5 box">
   center NO.3<br>
   center NO.3<br>
   center NO.3<br>
   center NO.3<br>
   center NO.3<br>
   center NO.3<br>
   center NO.3<br>
   center NO.3<br>
   center NO.3<br>
   center NO.3<br>
  </div>
</div>
<div class="equal right">
  <div class="box">
   right NO.1
  </div>
  <div class="box mt5">
   right NO.2<br>
   right NO.2<br>
   right NO.2<br>
  </div>
  <div class="box mt5">
   right NO.3<br>
   right NO.3<br>
   right NO.3<br>
   right NO.3<br>
   right NO.3<br>
   right NO.3<br>
  </div>
  <div class="equal mt5 box">
   right NO.4<br>
   right NO.4<br>
   right NO.4<br>
   right NO.4<br>
   right NO.4<br>
   right NO.4<br>
   right NO.4<br>
  </div>
</div>
</div>
<div class="main"><div class="left bor_top"></div><div class="center bor_top"></div><div class="right bor_top"></div></div>






本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
CSS布局奇淫技巧之
在PHP中页面布局(2列右固定左自适宽度+底平齐)
24款较经典的翻页分页特效
再见一篇精美诗词。不足是文字编辑太不理想啦,无效代码多的惊人。
DIV+CSS学习之margin缩进法
纯CSS写成的气泡提示
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服