Bonjour
J'ai un petit problème de lien interne. Je pensais que c'était un problème ultra simple et qui devait se poser souvent, mais je n'ai pas trouvé de solution, ni dans les doc, ni sur les forums. Donc je poste :
J'ai une page avec une zone de titre, un menu a droite et un corps de texte au centre, ultra classique.
Le corps du texte est découpé en section, chacune identifiée de manière unique. J'ai ensuite mis dans le menu des liens d'acces direct aux sections.
Le problème est que quand dans le menu je clique sur une section, le titre h2 en question se retrouve tout en haut de page (et non pas en haut de #corpsDuTexte). Il est donc caché par la barre de titre. J'ai le problème sous IE et sous Mozilla. Est-ce normal ?
Modifié par YogaMan (02 May 2005 - 00:41)
J'ai un petit problème de lien interne. Je pensais que c'était un problème ultra simple et qui devait se poser souvent, mais je n'ai pas trouvé de solution, ni dans les doc, ni sur les forums. Donc je poste :
J'ai une page avec une zone de titre, un menu a droite et un corps de texte au centre, ultra classique.
#titrePage{
z-index: 8;
position: fixed;
top: 0px; left:200px; right: 0em; height:120px;
text-align: center;
}
#menu{
z-index: 10;
position: fixed;
top: 0px; left: 0px; width:200px; bottom: 0em;
}
#corpsDuTexte{
z-index: 5;
position: absolute;
Top: 120px;
left: 200px;
}
Le corps du texte est découpé en section, chacune identifiée de manière unique. J'ai ensuite mis dans le menu des liens d'acces direct aux sections.
Menu
<ul>
<li><a href="index.php#sectionA">Bla bla</a></li>
</ul>
...
<h2 id="sectionA"> Section 1 : bla bla </h2>
Le problème est que quand dans le menu je clique sur une section, le titre h2 en question se retrouve tout en haut de page (et non pas en haut de #corpsDuTexte). Il est donc caché par la barre de titre. J'ai le problème sous IE et sous Mozilla. Est-ce normal ?
Modifié par YogaMan (02 May 2005 - 00:41)