【发布时间】:2013-01-27 18:09:54
【问题描述】:
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?
我的尝试: 给容器添加相对定位和top:50px:
#container {
position: relative;
top: 50px;
}
【问题讨论】:
标签: css scroll position css-position