Bonjour à tous,
Je cherche une solution pour créer un menu déroulant en utilisant la méthode présentée dans le tutoriel Un menu avec commentaires (ou encore ce tuto : Afficher / Masquer des éléments sans javascript).
En fait, j'aimerai pouvoir mettre des liens dans les commentaires, formulé autrement je veux faire un menu déroulant sans javascript !
Voici un extrait de mon menu :
Et le CSS correspondant :
Donc, au survol, l'élément span apparait sous mon lien. Ça marche tant que le contenu du span est un simple texte ou une image, par contre ça ne marche plus si je met un lien. En effet, celui-ci se voit attribué les styles du "lien parent".
J'ai bien tenté un truc du style
en vain...
J'ai vu que le tuto Menu déroulant en CSS était en cours de refonte... Où en est-il ?
Modifié par Isobel (01 Apr 2008 - 14:45)
Je cherche une solution pour créer un menu déroulant en utilisant la méthode présentée dans le tutoriel Un menu avec commentaires (ou encore ce tuto : Afficher / Masquer des éléments sans javascript).
En fait, j'aimerai pouvoir mettre des liens dans les commentaires, formulé autrement je veux faire un menu déroulant sans javascript !
Voici un extrait de mon menu :
<a class="agence" href="..." title="L'agence"><img src="/Agence_C/images/menu/agence_00.gif" height="64" width="58" alt="L'agence" />[#red][b]<span></span>[/b][/#]</a>
Et le CSS correspondant :
a.agence {
background:url(images/menu/agence.gif) no-repeat;
display: block;
width: 58px;
}
a.agence:hover { background: url(images/menu/agence.gif) no-repeat 0 -64px; }
a.agence span { /* définition de la balise <span> inclue dans <a>*/
display: none;
}
a.agence:hover span { /* définition de la balise <span> au survol */
display: inline;
background-color:#CC0000;
position:absolute;
top: 64px;
left: 23px;
width: 264px;
height: 34px;
background: none;
color: FFFFFF;
}
Donc, au survol, l'élément span apparait sous mon lien. Ça marche tant que le contenu du span est un simple texte ou une image, par contre ça ne marche plus si je met un lien. En effet, celui-ci se voit attribué les styles du "lien parent".
J'ai bien tenté un truc du style
a.agence span a
a.agence:hover span a
en vain...
J'ai vu que le tuto Menu déroulant en CSS était en cours de refonte... Où en est-il ?
Modifié par Isobel (01 Apr 2008 - 14:45)