CSS ZOOM - Otro capricho de IE, el desplazamiento de píxeles 3
Una y otra vez, cuando todos los otros navegadores visto a comportarse según lo dicho por las normas del W3C, espirales es decir que usted fuera el espíritu de desarrollo por parte de un berrinche, que no parece tener una solución. Sólo tal es este problema en Internet Explorer 7.
Enunciado del problema:
Yo por lo que puede que muchos de los desarrolladores web graves otros han notado más que muchas veces, que cuando hay anidados flota en el diseño, en vuelo estacionario sobre algunos enlaces (anchor), el recipiente que contiene parece desplazarse unos pocos píxeles hacia la derecha . He tratado de soluciones de Google para este tema, pero casi no han encontrado ninguna respuesta razonable de por qué y cuándo ocurre (que podría ayudar a evitar que este problema suceda), por lo tanto, nunca he encontrado una solución clara al problema, ya sea ...
Solución posible:
De la experiencia, no tengo por ciento previo aviso el 90% del tiempo, es decir, que este problema se soluciona mediante la adición de una propiedad de zoom en la definición CSS del contenedor mal comportamiento ...
# {Somediv zoom: 1; }
una vez más las razones son ambiguos ... intente lo siguiente ...
Algunos de los elementos en el IE tiene un "hasLayout" la propiedad, que es "verdad" de forma predeterminada. Muchos comportamientos visuales CSS, por ejemplo, un filtro alfa solo funciona en un elemento que hasLayout. y el {zoom: 1} parece dar los elementos de destino de la propiedad hasLayout .... ¿Útil? No lo creo ...
La propiedad zoom también se parece con el apoyo de Chrome, pero su uso a fuerza parece tener efectos adversos tanto en el diseño de mi ... pruébalo, si funciona para ti ... si no lo hace, marcar esta página, debajo de los dados "CSS"










































