Bonjour,
c'est mon premier post ici..
Voilà mon problème : j'ai créé un menu horizontal, avec une liste, dont les items sont mis en float : left. J'ai mis comme background une image qui peut s'étendre en fonction de la longueur du titre.
Pour être plus explicite, voici mon code css :
La chose passe bien sous Firefox, Konqueror et IE7, mais pas sous IE6.
Sous IE6 il semble que le navigateur, au lieu de donner une taille nulle par défaut à l'item, lui donne une taille de 100%, ce qui fait qu'au lieu d'avoir un menu horizontal, j'ai purement et simplement une liste...
Je ne sais pas si je si très très clair, donc si vous voulez que je vous envoie un lien de démo, y'a pas de problème.
Modifié par earendil (13 Sep 2007 - 10:00)
c'est mon premier post ici..
Voilà mon problème : j'ai créé un menu horizontal, avec une liste, dont les items sont mis en float : left. J'ai mis comme background une image qui peut s'étendre en fonction de la longueur du titre.
Pour être plus explicite, voici mon code css :
/* Menu en ligne */
li.menu_rubrique {
float : left;
height : 25px;
background : url("imgs/bouton_left.png") top left no-repeat;
}
.menu_rubrique a {
text-decoration : none;
display : block;
padding-top : 3px;
margin-left : 2px;
padding-right : 15px;
padding-bottom : 5px;
height : 25px;
background : url("imgs/bouton_right.png") top right no-repeat;
}
La chose passe bien sous Firefox, Konqueror et IE7, mais pas sous IE6.
Sous IE6 il semble que le navigateur, au lieu de donner une taille nulle par défaut à l'item, lui donne une taille de 100%, ce qui fait qu'au lieu d'avoir un menu horizontal, j'ai purement et simplement une liste...
Je ne sais pas si je si très très clair, donc si vous voulez que je vous envoie un lien de démo, y'a pas de problème.
Modifié par earendil (13 Sep 2007 - 10:00)