面试题17 实现两列高度自适应的CSS代码

两列高度自适应,不用JavaScript,也不用padding、margin折合的方式,要求用纯CSS+DIV布局方法,不能用padding-bottom:1000px;margin-bottom:-1000px;这类的办法。

【提示】


<style>

.row{display:table-row;overflow:hidden;clear:both;zoom:1;}

.row div{display:table-cell;width:30%;margin-bottom:-500px;padding:1.6%;

padding-bottom:510px;float:left;}

column1{background:#f00;width:200px;}

column2{background:#000;width:200px;}

wrap{width:300px;height:100px;background:#0f0;}

</style>

<div class="row">

<div id="column1">这<br/>是第<br/><br/><br/><br/><br/>一列</div>

<div id="column2">这<br/><br/><br/><br/>是第二列</div></div>

<div id="wrap"></div>