Affichage d'une image de fond sous ie

Mammouth du PHP | 983 Messages

26 sept. 2005, 21:30

Bonjour,

J'ai un petit problème d'affichage sous IE pour un menu réalisé avec une liste. L'image de fond de chaque élément est "coupée" lorsque l'élément tient sur 2 lignes. Voici ce que ca donne sous IE alors que sous Firefox, l'affichage est correct:

Image

Voici le code incriminé:

Code : Tout sélectionner

.menu li a{ color:black; font-size:0.9em; padding-left:18px; background-image:url(../images/16/ledorange.png); background-repeat:no-repeat; background-position: 0 50%; line-height: 20px; padding-top:2px; padding-bottom:2px; }

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

27 sept. 2005, 10:08

Et si tu remplace ça

Code : Tout sélectionner

background-image:url(../images/16/ledorange.png); background-repeat:no-repeat; background-position: 0 50%;
par ça

Code : Tout sélectionner

background:url(../images/16/ledorange.png) top left no-repeat;
Ca change quelquechose ? (en plus d'avoir calée l'image en haut à gauche, j'ai simplifié l'écriture pour qu'elle tienne sur 1 ligne)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 983 Messages

27 sept. 2005, 22:37

Effectivement c'est mieux.

Merci bien ;)