您的位置:首页 > Web前端 > CSS

CSS等高布局

2016-04-12 18:37 701 查看
做一些后台项目,和一下带侧边栏项目的时候登高布局很常用,总结了下有几种

1.margin-bottom方法

这里直接介绍我认为的最佳的侧边栏/分栏高度自动相等方法。核心的CSS代码如下(数值不固定):

margin-bottom:-3000px; padding-bottom:3000px;


再配合父标签的
overflow:hidden
属性即可实现高度自动相等的效果。

举个简单的实例吧,如下CSS及HTML代码:

#content{overflow:hidden;}
.left{width:200px; margin-bottom:-3000px; padding-bottom:3000px; background:#cad5eb; float:left;}
.right{width:400px; margin-bottom:-3000px; padding-bottom:3000px; background:#f0f3f9; float:right;}
.center{margin:0 410px 0 210px; background:#ffe6b8; height:600px;}


<div id="content">
<div class="left">左边,无高度属性,自适应于最高一栏的高度</div>
<div class="right">右边,无高度属性,自适应于最高一栏的高度</div>
<div class="center">中间,高度600像素,左右两栏的高度与之自适应</div>
</div>

后续再慢慢总结比较实用的几种

参考:http://www.w3cplus.com/css/creaet-equal-height-columns
   http://www.w3cplus.com/css/two-cloumn-width-one-fixed-width-one-fluid-width
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: