【发布时间】:2017-06-14 18:17:41
【问题描述】:
我有一个固定高度的容器元素。 我希望这个容器元素的子元素完全填满容器元素的高度,在子元素之间平均分配高度。这里的挑战是子元素的数量可以在 2 到 2 之间变化5个元素。
.container-element {
height: 200px;
border: solid black 1px;
margin-bottom: 20px;
}
.child-element {
background: grey;
}
.child-element:nth-child(even) {
background: darkGrey;
}
<div class="container-element">
<div class="child-element">
Dummy content
</div>
<div class="child-element">
Dummy content
</div>
<div class="child-element">
Dummy content
</div>
<div class="child-element">
Dummy content
</div>
</div>
<div class="container-element">
<div class="child-element">
Dummy content2
</div>
<div class="child-element">
Dummy content2
</div>
</div>
我最初的想法是在容器元素中添加一个类,该类具有驻留在其中的子元素数量(即class="container-element elements-3"),并根据该类使子元素的高度百分比有所不同。
但是,我想知道是否可以填充 parent 的高度,无论存在多少子元素,而不必向所有父容器添加不同的类。
旁注:这必须在 IE10 中工作
【问题讨论】:
标签: html css internet-explorer-10