HTML:CSS - 在固定定位元素下滚动内容?
<div id="container">
<ul>
<li><a href="#first">first</a></li>
<li><a href="#second">second</a></li>
<li><a href="#third">third</a></li>
</ul>
<div id="somecontainer">
<div id="first">
</div>
<div id="second">
</div>
<div id="third">
</div>
</div>
</div>
DEMO: http://jsfiddle.net/JRnDz/
问题: 当你点击一个名为 “第二” 的链接,该页面应该跳转到div id为 “秒” 。 但是,它不会显示整个div,而只是其中的一部分(150px-50px = 100px)。 div的顶部被切断。
问题: 如何在点击“第二个”链接后显示整个div?
我曾尝试: 添加相对定位和顶部:50像素到容器:
#container {
position: relative;
top: 50px;
}
试过了。和以前一样的效果。 – RhymeGuy 2013-02-12 12:42:17
ul是否需要修复?那是你的问题。我更新了你的jsfiddle – jpsnow72 2013-02-12 12:47:49
是的,它必须是固定的。 – RhymeGuy 2013-02-12 12:54:38