Euh ouais bon c'est pas folichon tout ca. J'ai tjrs des problèmes de décalage... Je dois être particulièrement mauvais.
Si vous voyez d'où ca vient, parce que qu'elle que soit les valeurs que j'insère dans les hover, ca plante. Sous mozilla le menu ne s'affiche même plus et sous IE j'en parle pas.:/ Merci. (mon site avec le menu :
http://www.atlantiqueinformatique.com/guitare_occas/)
ul, li { /* utilisation de liste pour le menu */
list-style-type: none; /* suppression des puces de liste */
margin:0;
padding:0;
}
ul {
/*position: absolute;
top: 0;
left: 100px;*/
background: transparent url(images/menu.jpg) top left no-repeat; /* arrière-plan général du menu */
width: 519px;
text-align: center;
}
li {float: left;}
li a { /* dimensions et définitions des boutons */
display: block; /* mise en block de <a> pour lui donner des dimensions */
height: 85px;
width: 85px;
color: #fff;
font-size: 14px;
line-height: 50px; /* hauteur de ligne pour éviter les paddings */
font-weight: bold;
font-family: arial, serif;
text-decoration: none;
}
li a:hover {
background: transparent url(images/menu.jpg) top left no-repeat;
}
a#menu1:hover {
background-position: -519px 0%; /* décalage de l'arrière-plan pour chaque bouton */
}
a#menu2:hover {
background-position: -579px 0%;
}
a#menu3:hover {
background-position: -639px 0%;
}
a#menu4:hover {
background-position: -699px 0%;
}
a#menu5:hover {
background-position: -759px 0%;
}
a#menu6:hover {
background-position: -819px 0%;
}