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>
DEMO : http://jsfiddle.net/JRnDz/
PROBLÈME : Lorsque vous cliquez sur le lien nommé "second", la page doit sauter à la division avec l'id "second". Cependant, elle n'affiche pas la div entière, mais seulement une partie de celle-ci (150px-50px=100px). Le haut de la division est coupé.
QUESTION : Comment puis-je afficher la div entière après avoir cliqué sur le lien "second" ?
CE QUE J'AI ESSAYÉ : Ajout du positionnement relatif et du haut : 50px au conteneur :
#container {
position: relative;
top: 50px;
}