【发布时间】:2012-06-09 16:07:04
【问题描述】:
<div class="container1"></div>
<div class="container2"><div class="container2-inner"></div></div>
.container1 { height: 5000px; }
.container2 { height: 100%; width: 100%; position:absolute; }
.container2-inner { height: 1000px; margin: 0 auto; }
.container2-inner 的高度取决于里面的内容(.container2 是覆盖弹出窗口)。
目前浏览器垂直滚动总是 5000 像素,如果.container2-inner 超过 5000 像素或更多。当弹出窗口处于活动状态时,我希望滚动只有 1000 像素,但我仍然希望在下面保持 5000 像素高 .container1。我如何做到这一点?
【问题讨论】:
标签: css scroll overflow positioning