我需要用 #second
div 填充 #wrapper
下 #first
的 剩余垂直空间。
我需要一个唯一的 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>
原文由 Airy 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
position:absolute;
在#second
div 上执行此操作,如下所示:小提琴
CSS:
编辑:替代解决方案
根据您的布局和这些 div 中的内容,您可以使其更简单,并且使用更少的标记,如下所示:
小提琴
HTML:
CSS: