好的,有两种情况:
我有这样的布局:
----------------
button header
----------------
Contents
Contents
Contents
Contents (with scrollbar)
Contents
------------
footer
------------
我想要实现的是:按钮页眉和页脚必须始终保持在视图中 - 内容必须是可滚动的。 buttonheader 可以是空的——因此可滚动的内容应该移动到 buttonheader 上方——如果没有按钮,那么丢失空间是没有意义的。
所以绝对/固定定位似乎不是一个选择,所以我尝试了相对。(绝对没有解决方案的原因是因为如果内容绝对放置在那里,如果按钮标题为空,它们将永远不会移动。)
我将高度设置为百分比 - 但如果有人调整窗口大小,它当然看起来很糟糕。
看这里并调整输出窗口的大小:
第二个版本: