【发布时间】:2014-05-07 21:28:22
【问题描述】:
我有一个容器 div,其中包含三个子 div(内容不同)——每个子 div 都和最高的一样高。我通过将容器设置为 display:table 并将子 div 设置为 display:table-cell 等来管理这一点。
一切都很好,直到...
我在其中一个子 div 中插入了一个新 div,并尝试将其设置为 height:100% - 这样它就会拉伸到与其父级相同的高度,但这不起作用。
请看我的 JSFiddle:http://jsfiddle.net/bkG5A/
任何帮助将不胜感激!
HTML
<div class="container">
<div class="child">
a<br />a<br />a
</div>
<div class="child">
a<br />a<br />a<br />a<br />a<br />a<br />a
</div>
<div class="child">
<div class="content">
a<br />a<br />a
</div>
</div>
</div>
CSS
.container {
display: table;
}
.child {
width: 30px;
background-color: red;
display: table-cell;
vertical-align: top;
}
.content {
height: 100%;
background-color: blue;
}
【问题讨论】:
标签: css html multiple-columns