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 !