Salut à tous,
je me met doucement à l'utilisation des CSS dans la "dynamique" d'une page, et je me retrouve confronté au pb suivant : je cherche à faire une menu. Un pictogramme différent est affiché à un emplacement fixe, selon la rubrique survolée.
code html :
<div id="navcontainer">
<ul id="navlist">
<li id="active"><a id="current" href="/presentation.html">_P<span class="lettre_couleur">R</span>ÉSENTATION</a></li>
<li><a href="/competences.html">_C<span class="lettre_couleur">O</span>MPÉTENCES</a></li>
<li><a href="/formation.html">_F<span class="lettre_couleur">O</span>RMATION</a></li>
<li><a href="/experience.html">_E<span class="lettre_couleur">X</span>PÉRIENCE</a></li>
<li><a href="/complements.html">_C<span class="lettre_couleur">O</span>MPLÉMENTS</a></li>
<li id="picto">Mon picto (à venir)</li>
</ul>
</div>
|
css :
#picto {
background-color: #5FA941;
}
#navcontainer li a:hover #picto {
background-color: #f00;
}
#navcontainer li a#current:hover #picto {
background-color: #0f0;
}
|
ça ne fonctionne pas, bien sur, sinon je n'serais pas là ! ;-)
Donc, si quelqu'on voyait pourquoi ça ne marche pas, voire avait une soution, ce serait merveilleux !
EDIT : heu, le problème, ce serait pas que "#navcontainer li a:hover #picto" désigne en fait :
- balise ayant un identifiant "picto"
- CONTENUE dans une balise <a survolée
- CONTENUE ...
vu comme ça, ça ne peut pas marcher mon truc !
Message édité par El_gringo le 01-02-2006 à 02:19:10
---------------
Les Vers Solitaires, on aime ... ou pas !