2009 07 listopada 2009

CSS ZOOM - Yet Another IE dziwactwo; 3 Pixel Shift

Czas na nowo, gdy wszystkie inne przeglądarki widziane zachowywać się jak powiedział zasad W3C, tj. spirale was z duchem rozwoju rzucając w złość, że nie wydają się mieć poprawkę. Tylko ktoś taki jest ten problem w IE7.

Oświadczenie problem:
Ja i tak może wielu innych twórców poważnych internetowych zauważyłem więcej niż wiele razy, że kiedy zagnieżdżonych pływaków w układzie, na najechaniu na niektórych linków (tagi kotwica), zawierający pojemnik wydaje się przesunąć kilka pikseli w prawo . Próbowałem rozwiązań Google dla tej kwestii, ale trudno znaleźć żadnej rozsądnej odpowiedzi, dlaczego i kiedy to nastąpi (które mogą przyczynić się do zapobiegania ten problem od tego wydarzenia), stąd nigdy nie znalazłem jasnego rozwiązania problemu albo ...

Możliwe rozwiązanie:
Z doświadczenia wiem, wypowiedzenia 90% procent razy to znaczy, że ten problem został rozwiązany poprzez dodanie właściwości zoomu w definicji CSS z mis-zachowuje pojemniku ...

 # Somediv {
       zoom: 1;
 }

ponownie przyczyny są niejasne ... spróbuj tego ...
Niektóre elementy w IE ma "hasLayout" mienia, które "true" domyślnie. Wiele wizualnych CSS zachowania, na przykład alfa filtr działa tylko na element, który hasLayout. i {zoom: 1} wydaje się dawać elementom docelowych nieruchomości hasLayout .... Przydatne? Ja tego nie zrobiłem, że tak ...

Nieruchomość zoom wydaje się również wspierana przez Chrome, ale jej dint wykorzystanie wydają się dużo niekorzystny wpływ na moją układzie ... spróbuj, jeśli działa dla Ciebie ... jeśli nie, dodaj stronę pod "craps CSS"


NDK startowej | Wyrażając IT | Podniebienie Wyrażając | Penmenship Wyrażając | Awe Wyrażając | Wyrażając Myself