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の上部が切り取られます。
質問: 「2番目の」リンクをクリックした後、div全体を表示するにはどうすればよいですか?
私が試したこと: 相対的な位置と上部の追加:コンテナに50px:
#container {
position: relative;
top: 50px;
}