我一直在尝试创建具有以下功能的布局:
- 3个流体柱
- 全高的列
- 一个标题
- 粘性页脚
我在这里发现了一个类似的问题:CSS layout with header, footer and multiple 100% min-height content columns
作者使用基于表格的布局解决了这个问题。如果可能的话,我想避免使用表格,这样我就可以轻松地将外列隐藏在较小的屏幕上。
这是我到目前为止创建的代码:http: //cdpn.io/DqGfp
正如您在我的 codepen 演示中看到的那样,我快到了。刷新在所有情况下都会产生正确的布局,但理想情况下这也应该发生在调整大小时。
以下是我正在尝试修复的调整大小错误:
- 从高窗口转到短窗口会导致不必要的滚动条。
- 从宽窗口转到薄窗口会导致中间列中的内容位于页脚下方。
我试过使用
$(window).height()
代替
$(document).height()
但这会导致一大堆新错误。
很感谢任何形式的帮助!