我有一个非常简单的结构:
<div class="parent">
<h1>Element taking space</h1>
<div class="stretch">
Not much content, but needs to be stretched to the end.
</div>
</div>
父母div
有一个设定的高度,我想div.stretch
一直拉伸到那个高度,不管它有多少内容。使用height: 100%
可以解决问题,直到您添加一些其他将内容向下推的元素。
我猜想指定height: 100%
意味着元素应该具有与父元素完全相同的绝对/计算高度,而不是在计算所有其他元素之后的剩余高度。
设置overflow: hidden
显然隐藏了溢出的内容,但这不是我的选择。
有什么方法可以在纯 CSS 中实现吗?