HTML:
<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>
演示: http: //jsfiddle.net/JRnDz /
问题: 当您单击名为“second”的链接时,页面应跳转到 id 为“second”的 div。但是,它不会显示整个 div,而只会显示其中的一部分(150px-50px=100px)。div 的顶部被切断。
问题: 单击“第二个”链接后如何显示整个 div?
我已经尝试过: 将相对定位和顶部:50px 添加到容器中:
#container {
position: relative;
top: 50px;
}