2011-06-09 3 views
2

Lorsque j'utilise le code clear:both dans la balise CSS div, il ne s'affiche pas correctement sur IE.CSS effacer les deux bogue IE

c'est firefox: enter image description here

c'est IE 6 enter image description here

Vous pouvez le voir dans firefox il est correctement montrer, mais IE 6 il ne montre pas correctement. S'il vous plaît aidez-moi à résoudre ce problème. Je vous remercie.

Veuillez vérifier ceci.

http://jsfiddle.net/sasindu555/xmKAT/

+2

Vous devez poster la reste de votre code, ou un lien afin que nous puissions résoudre le reste du document dans son contexte. - vous pouvez également essayer d'utiliser jsfiddle.net pour cela .... – Dan

+0

ok merci. Je vais poster –

+0

Quelle version de IE vous donne des problèmes? – Dan

Répondre

3

ajouter font-size: 0; à #h-spacer

IE6 ne peut pas faire un 1px haute div valeur par défaut de 16px (ou par défaut) de hauteur pour laisser la place pour le texte line-height

+0

merci beaucoup. Je viens d'ajouter 'font-size: 0;'. Mon problème a été résolu. –

+0

Vous êtes les bienvenus - juste l'un des petits défauts de 6;) – clairesuzy

+0

oui. J'ai d'autres problèmes avec IE6. quelques divs ne montrant pas les frontières et le fond. :( –