Maison >interface Web >tutoriel CSS >Comment écrire du CSS pour résoudre l'échange bug_Experience IE6 3 pixels

Comment écrire du CSS pour résoudre l'échange bug_Experience IE6 3 pixels

WBOY
WBOYoriginal
2016-05-16 12:04:151935parcourir

Tant que hasLayout d'IE est déclenché, les éléments non flottants auront une disposition. Par conséquent, ce problème peut être résolu en utilisant les règles de hack uniques d'IE6 et en écrivant un style distinct :
_zoom:1
margin-left: value
_margin-left: value-3px;

le zoom est l'une des conditions pour qu'IE déclenche la mise en page. Parce qu'il s'agit d'une règle CSS unique à IE, le zoom est utilisé.
margin-left : value-3px sert à corriger le bug 3px dans IE6.
Auparavant, la méthode des éléments flottants non flottants était utilisée pour corriger le bug. Nous pouvons maintenant essayer cette nouvelle méthode !
Remarque : le trait de soulignement devant est un hack spécialement écrit pour les versions inférieures à IE7 !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn