Comment corriger un espace à gauche d'une liste différent entre IE, Firefox et Opera ?
Pour créer l'espace nécessaire aux puces d'une liste ordonnée ou non, les navigateurs n'ont pas tous adoptés la même méthode :
- Les navigateurs basés sur Gecko (FireFox, Mozilla) et Opera (à partir de sa version 9.0) appliquent par défaut un padding-left de 40px à l'élément ul, et y placent la puce.
- Tandis qu'IE se sert d'un margin-left de 40px.
Quand on modifie uniquement soit la marge, soit le remplissage d'une liste, on se retrouve donc avec un résultat différent selon les navigateurs. Pour y remédier, il suffit de toujours spécifier à la fois les valeurs de margin et de padding pour les éléments ul et ol, en mettant l'un des deux à zéro et l'autre à la valeur d'espacement souhaitée.
Liens complémentaires
Retour en haut de page