2010-10-15 4 views
0

Nous avons trois étiquettes d'ancrage. Lorsque sur une seule ligne qu'ils affichent correctement dans IE8:Ancrage <a> alignement dans IE8?

alt text

Mais lorsque vous vous séparez les balises d'ancrage sur des lignes séparées pour une meilleure lisibilité du code, ils apparaissent correctement (il y a un caractère aléatoire supplémentaire « e » et l'alignement est éteint):

alt text

Toutes les idées?

+3

Veuillez poster votre code HTML. Merci! – hookedonwinter

Répondre

1

On dirait que le 'bug des caractères dulpliqués' est généralement causé par un espace blanc ou des commentaires dans votre code. Longtemps depuis que je l'ai vu, je pensais qu'il était repassé en IE7. Évidemment pas.

Pensez que le seul problème était de supprimer l'espace ou les commentaires.

+0

Juste fait un google rapide et trouvé cela, jetez un oeil au premier paragraphe http://positioniseverything.net/explorer/dup-characters.html –

+0

Cela semble être le cas. J'ai corrigé ceci en appliquant 'display: inline' à mes balises d'ancrage par ce lien http://snipplr.com/view/11000/ie6-double-margin-bug--duplicate-characters-bug-fix-using-jquery/ . Merci pour l'aide! –