仅当浏览器太小而无法显示其所有内容时,我才尝试为固定元素提供滚动条。
我在页面底部也有一个固定的页脚,理想情况下,一旦固定元素的内容位于页脚后面,我希望滚动开始。
这是指向我的问题的简单示例的链接。 http://jsfiddle.net/alsweeet/pGFzF/1/
<div id="container">
<ul>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ul>
</div>
<div id="footer"></div>
#container{
color: #fff;
position: fixed;
top: 200px;
left: 0;
width: 100%;
background: red;
overflow: auto;
}
#footer{
position: fixed;
height: 50px;
width: 100%;
bottom: 0;
left: 0;
background: #000000;
}
容器离顶部有一定的距离,所以我不能简单地给高度一个百分比。
我猜这是一个很常见的问题,但我从来没有遇到过,也找不到从谷歌中挤出答案的神奇词汇。
提前感谢您提供任何有用的建议。