首先,类似但从未得到答案的问题:
带有 overflow:auto 和百分比高度的 div 上的滚动条
我在滚动网页中心部分时遇到了问题,而其高度需要是自动的。
这里是一个 fiddle。
标题需要始终位于顶部,这意味着我不希望正文变得大于100%。
然而,#messages div 可能会变得更大,而该 div 需要自己滚动。
#messages 具有 margin-bottom,以留出空间供固定底部 div 使用。
我尝试使用box-sizing: border-box;
将
#messages
设置为height:100%
并添加padding来固定位置,但这是一个非常糟糕的解决方案,滚动条的高度是整个页面而不仅仅是内部。
非常感谢您的任何帮助。