【发布时间】:2012-02-13 08:59:32
【问题描述】:
我目前正在为我正在开发的应用程序构建 HTML 和 CSS。
这个应用程序有一个固定高度的页眉、一个固定高度的页脚和一个应该占据其余空间的中间区域。
问题是我希望页眉和页脚始终保持固定不变,而如果内容变得太大,则会滚动。
我已经能够在页眉和页脚固定到位的情况下获得可滚动的内容,但这使用了一个推送 div,这使得滚动条消失在页眉后面,另一个选项使它消失在页脚后面。我当 div 超过最大尺寸而不给它 100% 高度时,我很难让它滚动。
这是我目前所拥有的:
这可以用纯 CSS 实现吗?还是每次调整大小时都必须使用 javascript 计算窗口高度?
我的“解决方案”是否接近?
【问题讨论】: