CSS ZOOM - Un altre capritx de l'IE, el desplaçament de píxels 3
Una i altra vegada, quan tots els altres navegadors vist comportar-se segons el que s'ha dit per les normes del W3C, espirals és a dir que vostè fos l'esperit de desenvolupament per part d'un enrabiada, que no sembla tenir una solució. Només tal és aquest problema a Internet Explorer 7.
Enunciat del problema:
Jo pel que pot que molts dels desenvolupadors web greus altres han notat més que moltes vegades, que quan hi ha niats flota en el disseny, en vol estacionari sobre alguns enllaços (anchor), el recipient que conté sembla desplaçar-se uns pocs píxels cap a la dreta . He tractat de solucions de Google per aquest tema, però gairebé no han trobat cap resposta raonable de per què i quan passa (que podria ajudar a evitar que aquest problema passi), per tant, mai he trobat una solució clara al problema, ja sigui ...
Solució possible:
De l'experiència, no tinc per cent previ avís el 90% del temps, és a dir, que aquest problema se soluciona mitjançant l'addició d'una propietat de zoom en la definició CSS del contenidor mal comportament ...
# {Somediv zoom: 1; }
un cop més les raons són ambigus ... intenteu el següent ...
Alguns dels elements en l'IE té un "hasLayout" la propietat, que és "veritat" per defecte. Molts comportaments visuals CSS, per exemple, un filtre alfa només funciona en un element que hasLayout. i el {zoom: 1} sembla donar els elements de destinació de la propietat hasLayout .... ¿Útil? No ho crec ...
La propietat zoom també s'assembla amb el suport de Chrome, però el seu ús a força sembla tenir efectes adversos tant en el disseny de la meva ... prova-ho, si funciona per a tu ... si no ho fa, marcar aquesta pàgina, sota dels daus "CSS"











































