我有一个容器div,希望至少将其伸展到整个窗口的高度。如果容器div中有很多内容,则希望它能够扩展到超过窗口的高度。这个是行得通的。
在容器div中,我有一张图片。在图片之后/下面,我有第二个div。我希望这个嵌套的div在垂直方向上填充容器div剩余的空间。但是却不起作用。
我试图在这张图片中说明问题。 我希望该div以右边图像左侧显示的方式进行拉伸,而不是右边图像右侧所示的方式。
以下是我的代码。如您所见,在此代码中,我甚至没有尝试使图像下方的div在垂直方向上拉伸,因为什么都没起作用。 “高度:100%”无法解决问题,因为我已经默认将“ 100%”定义为窗口的高度,以使容器div至少能够扩展到窗口的高度。
* {
margin: 0;
padding: 0;
}
body {
overflow-y: scroll;
overflow-x: hidden;
}
body,
html {
height: 100%;
}
.container {
display: block;
overflow: auto;
min-height: 100%;
height: 100%;
height: auto;
}
.bottom {
width: 100%;
}
<div class="container">
<img src="image.jpg" width="100%">
<div class="bottom">
LOREM IPSUM
</div>
</div>