纯CSS兑现侧边栏/分栏高度自动相等(转)
2015-03-18 14:01
190 查看
这里直接介绍我认为的最佳的侧边栏/分栏高度自动相等方法。核心的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>
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>
相关文章推荐
- 纯CSS实现侧边栏/分栏高度自动相等
- 纯CSS实现侧边栏/分栏高度自动相等
- 纯CSS实现侧边栏/分栏高度自动相等
- 纯CSS实现侧边栏/分栏高度自动相等
- 纯CSS实现侧边栏/分栏高度自动相等
- 纯CSS实现侧边栏/分栏高度自动相等
- css 分栏高度自动相等
- 侧边栏/分栏高度自动相等
- 固定高度div,随内容自动变高css定义方法
- js+css使文本框自动适应内容的高度
- js+css使文本框自动适应内容的高度
- div+css 常用两栏/三种自动适应宽度分栏 兼容ie6\7\8\9 火狐 谷歌等浏览器
- CSS两列自适应高度DIV(高度自动增加)兼容ie和firefox
- div+css 常用三种自动适应宽度分栏
- div+css 常用三种自动适应宽度分栏
- CSS中DIV DL边框高度自动适应的完美解决方案
- div 设置最大高度css div设置float后高度不自动增加解决
- 固定高度div,随内容自动变高css定义方法
- 网页图片变形解决方法-固定宽度高度按比例自动缩小CSS
- CSS+DIV排版时容器内对象全部设置了float属性后容器不能自动适应高度的解决方案