【发布时间】:2014-11-07 11:34:05
【问题描述】:
我正在尝试构建一个在屏幕底部有一个固定 DIV 的布局,另一个 DIV 及其内容应该是可滚动的。
我希望第一个 DIV 是动态的,这意味着显示在里面的子项可以增加高度,并且它们应该在屏幕高度的 80% 处可见。
另一个 DIV 应该是固定的,并且始终是屏幕(窗口)高度的 20%。
使用position:fixed 实现固定的 DIV 非常简单,但 mainContent DIV 与底部 DIV 重叠。为此,我在正文中添加了padding-bottom。
我想要实现的是上部 (mainContent) div 的最小高度/高度应始终位于底部 DIV 的顶部。
我在这里添加了我的代码http://jsfiddle.net/hp2b64ot/3/。
【问题讨论】:
-
ryanfait.com/html5-sticky-footer 你需要实现这个
-
将
padding-bottom: 20%添加到您正在滚动的 div 中,并确保将正文设置为margin: 0; padding: 0;。确保html, body有一个height:100%;
标签: javascript html css