多列等高布局的方法汇总,分别css2.1,css3实现
Author:zhoulujun@live.cn Date:
比如我的网站,如果要实现左右等高,或者多列等高布局,兼容ie8,如何做?
如果用css3,实现,倒是比较简单,display:box; 就搞定。
但是,是用css2
其实,这个还是比较简单的:
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>高度自适应布局</title>
<style>
body{ padding:0; margin:0; color:#f00;}
.container{ margin:0 auto; width:600px; border:3px solid #00C;
overflow:hidden; /*这个超出隐藏的声明在IE6里不写也是可以的*/
}
.left{ float:left; width:150px; background:#B0B0B0;
padding-bottom:2000px;
margin-bottom:-2000px;
}
.right{ float:left; width:450px; background:#6CC;
padding-bottom:2000px;
margin-bottom:-2000px;
}
</style>
</head>
<body>
<div class="container">
<div class="left">我是left</div>
<div class="right">我是right<br><br><br>现在我的高度比left高,但left用它的padding-bottom补偿了这部分高度</div>
<div style="clear:both"></div>
</div>
</body>
</html>
在进行具体操作的时候,padding-bottom的值大小取决于你的项目的实际情况,如果不确定,设大一点也无所谓。
转载本站文章《多列等高布局的方法汇总,分别css2.1,css3实现》,
请注明出处:https://www.zhoulujun.cn/html/webfront/style/cssBase/2016_1222_7925.html
延伸阅读:
- css样式重置的一些方法
- CSS选择器的浏览器支持
- ios自适应:CSS Media Queries for iPads & iPhones
- 深入理解CSS3 gradient斜向线性渐变
- 伪元素表单控件默认样式重置与自定义大全
- CSS3 实现iOS7毛玻璃模糊效果 (iOS7 live blur)
- 响应式布局----像素密度与viewport
- 关于css3之transform一些坑的总结-transform对普通元素的N多渲染
- css一些易忽视的点—iCss问题个人汇总
- 新建BFC与hasLayout触发场景浅析—高度塌陷原因分析
- web app响应式字体设置!rem之我见
- Retina真实还原1px边框的解决方案
- writing-mode&direction趣解—如何考察前端对css盒模型的熟悉度
- css选择符思维导图,一张图看懂css……