CSS ZOOM - Още една приумица на IE; 3 Пикселно изместване
Час и отново, Когато всички други браузъри, виждал да се държат, както е казано от правилата на W3C, т.е. вие излязло от развитието на духа чрез хвърляне гневно избухване, това не изглежда да има корекция. Точно такъв човек е този въпрос в IE7.
Проблем изявление:
Аз и това може да сте забелязали, много от другите сериозни уеб разработчици повече от много пъти, че когато има вложени плува в оформлението, за Задръжте показалеца върху някои връзки (ANCHOR тагове), съдържащо контейнер изглежда да се пренастрои на няколко пиксела надясно . Аз се опитах решения на Google за този въпрос, но едва ли са намерили всеки разумен отговор защо и когато това се случи (което може да помогне да се предотврати този проблем да се случи), следователно аз никога не са намерили ясно решение на проблема или ...
Възможно решение:
На опит, имам предизвестие 90% на времето, т.е., че този въпрос е определена от добавяне на увеличение имоти в CSS определението на погрешно поведение контейнер ...
# Somediv { увеличение: 1; }
отново причините са двусмислени ... Опитайте това ...
Някои елементи в IE "hasLayout" имот, който по подразбиране е "истинска". Много визуални поведение на CSS, например алфа филтър работи само върху един елемент, която hasLayout. {Zoom: 1} и изглежда да се даде на целевите елементи, hasLayout собственост .... Полезна? Аз не мисля така ...
Увеличение имот е също изглежда се поддържа от Chrome, но използването му удар изглежда да направи много по-неблагоприятен ефект върху моята оформление ... го опитате, ако тя работи за вас ... ако това не стане, Запомнете тази страница в "игра на зарове на CSS"










































