【发布时间】:2014-06-16 20:00:08
【问题描述】:
我需要用#second div 填充#wrapper 下#wrapper 的剩余垂直空间。
我需要一个唯一的 CSS 解决方案。
#wrapper {
width: 300px;
height: 100%;
}
#first {
width: 300px;
height: 200px;
background-color: #F5DEB3;
}
#second {
width: 300px;
height: 100%;
background-color: #9ACD32;
}
<div id="wrapper">
<div id="first"></div>
<div id="second"></div>
</div>
【问题讨论】:
-
@Pete 不,它们是动态的。只有第一个 div 的高度是固定的 200px。而第二个 div 将填充包装器的剩余高度
-
你想要这个吗? jsfiddle.net/K5n4U
-
@laaposto 不,这不是问题。 Wrapper 应该 100% 填满屏幕的整个垂直高度。
-
这是一个更好的例子:codepen.io/micjamking/pen/QdojLz
-
对这个问题的一些常见解决方案的漂亮而简洁的概述(在我看来这是一个非常明显的问题,我发现没有一个清晰、明确的 css 解决方案非常令人惊讶)whitebyte.info/programming/css/…跨度>