CSS provoquant une indentation d'un UL trop dans IE
J'ai une barre de navigation en haut de page. Dans FF et Chrome la barre de navigation affiche bien. Toutefois, dans IE8 (avec ou sans la compatibilité) l'UL semble retrait de la gauche, pas chaque li seulement le li; malgré déclarant
text-align:center; width:600px; margin:auto; padding-left:0;
Les idées de ce que pourrait être la cause?
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Dans Firefox, l'UL est complétée à gauche par défaut, à savoir qu'il a une marge de gauche.
Exemple:
J'ai simplement utilisé ul { list-style-position:outside; } pour résoudre le tiret dans IE.
Je pense qu'il devrait être:
À l'aide de
list-style-position:outside;
spécifiquement pour IE6/IE7 a fonctionné pour moi. Toutefois, notez que cela peut être nécessaire si vous utilisezlist-style-position:inside;
pour les autres navigateurs et simplement masquer la liste par défaut margin/padding en les remettant à 0. De travail avec IE requiert une certaine finesse, et beaucoup de navigateur CSS spécifiques.