Bonjour à tous,
J'ai créé un menu vertical en xhtml/css dont voici un extrait :
<ul id="menu">
<li><a href="">menu1</a></li>
<li><a href="">menu2</a></li>
</ul>
C'est un menu que je rappelle sur chacune des pages html de mon site.
Voici le css associé (extrait):
#menu {
font: 8pt verdana, sans-serif;
width: 200px;
float: right;
margin: 10px;
margin-bottom: 2px;
}
#menu ul, #menu li{
display: inline;
list-style-type: none;
margin:0;
padding:0;
width: 100%;
}
#menu li a {
height: 32px;
text-decoration: none;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
}
#menu li a:link, #menu li a:visited {
color: #fff;
display: block;
background: url(../images/menu4.gif);
padding: 8px 0 0 30px;
}
#menu li a:hover {
color: #fff;
background: url(../images/menu4.gif) 0 -33px;
padding: 8px 0 0 30px;
}
#menu li a:active {
color: #fff;
background: url(../images/menu4.gif) 0 -64px;
padding: 8px 0 0 30px;
}
Tout fonctionne correctement jusqu'à la fonction de survol (hover) mais jamais un seul bouton de mon menu ne reste actif !! En gros, je vois vite fait apparaitre le style indiqué ds a:active mais il ne reste pas affiché... Quelqu'un verrait l'astuce ?
Merci !
Partager