CSS ZOOM - Yet Another bizarrerie IE; Le passage 3 pixels
Temps et plus encore, quand tous les autres navigateurs vus se comporter comme dit par les règles du W3C, des spirales IE vous sortir de l'esprit de développement par piquer une colère, qui ne semble pas d'avoir une solution. Juste un tel homme est cette question dans IE7.
Énoncé du problème:
I et donc peut-être la plupart des autres développeurs web sérieux ont remarqué plus d'une fois, que quand il imbriqués flotteurs dans la mise en page, sur hover sur certains liens (balises d'ancrage), le récipient contenant semble se déplacer de quelques pixels vers la droite . J'ai essayé de solutions Google pour cette question, mais n'ont guère trouvé de réponse raisonnable pour savoir pourquoi et quand il se produit (qui pourrait aider à éviter ce problème de se produire), donc je n'ai jamais trouvé une solution claire au problème non plus ...
Solution possible:
Sur l'expérience, j'ai pour cent préavis de 90% de la c.-à-temps, que ce problème est résolu en ajoutant une propriété de zoom dans la définition CSS du conteneur mal se comporter ...
# {Somediv zoom: 1; }
nouveau les raisons sont ambigus ... essayez ce ...
Certains éléments dans IE ont un "hasLayout" la propriété, qui est "vrai" par défaut. De nombreux visuels comportements CSS: par exemple, un filtre alpha ne fonctionne que sur un élément qui hasLayout. et le {zoom: 1} semble donner des éléments cibles de la propriété hasLayout .... Utile? Je ne crois pas ...
La propriété zoom est semble également pris en charge par Chrome, mais sa force l'utilisation semblent faire beaucoup d'effet négatif sur ma page ... l'essayer, Si ça marche pour vous ... si ce n'est pas, marquer cette page sous "craps CSS"










































