<div>
<h2></h2>
<p></p>
<ul>
<li></li>
....
<li></li>
</ul>
</div>
这里我有<div>
个阻止<h2>
,<p>
和<ul>
,其中有很多<li>
个。我将div的高度设置为100%,使其适合窗口的高度(通过绝对定位或任何其他方式)。任务是使ul适合div内的所有自由空间(没有div拉伸)并且可以垂直滚动。如果我们将ul的高度设置为固定数量或相对%,则很容易,但是如果窗口的p,h或h2高度发生变化则应该调整它。我需要一个自适应解决方案,即使调整窗口大小或将新内容添加到p或h2并且具有可滚动内容,ul也应始终适合。