我将尝试更好地解释我想用文字开始的内容。
我们有一个块,假设它height: 150px是,它里面可能有(嗯,更准确地说,会有)几个未知高度的块和一个应该占据剩余空间并具有滚动功能的块。
代码很可能会更具描述性,我遇到过:
body { margin: 15px; }
.block
{
height: 150px;
width: 500px;
padding: 5px;
border: 1px solid #000;
}
.block div:not(:last-child)
{
margin-bottom: 10px;
}
.block-overflow
{
border: 1px solid #DC4242;
overflow-y: auto;
height: 100%;
}
<div class="block">
<div>Test</div>
<div>
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Sint, blanditiis corrupti perferendis nobis tempora
</div>
<div class="block-overflow">
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Non, dolores! Ratione facilis nam sint delectus laudantium. Delectus itaque esse quaerat voluptatibus provident reiciendis mollitia enim, tenetur vitae inventore aliquam exercitationem ut ratione dignissimos. Molestias saepe eum vitae quisquam iste excepturi cum et ipsa incidunt. Eum facere dolorum aspernatur perferendis voluptates, unde alias officiis quas illo blanditiis. In, repudiandae beatae. Deleniti nihil eos delectus soluta unde consequatur maiores mollitia expedita accusantium aperiam nam quas omnis id optio a error vitae iusto natus consequuntur, quos voluptate modi. Magni expedita natus suscipit non veritatis amet, quo accusantium tenetur odio eveniet blanditiis officia corrupti!
</div>
<div>
帮我解决一个困扰我很久的问题。
谢谢你的时间。
你可以这样做。这应该可以省去你的麻烦: