CSS ZOOM - ще одна особливість IE, 3-піксель зсув
Час і знову, коли всі інші браузери, видно, вести себе, як сказали по правилам W3C, IE спіралі вас з розвитку духу, кидаючи істерику, що, здається, не є виправлення. Тільки така людина має це питання в IE7.
Постановка проблеми:
Я і так може багатьох інших серйозних веб-розробники помітили, більше, ніж багато разів, що, коли вкладені плаває в макеті, при наведенні на деякі посилання (якір теги), що містить контейнер, здається, зрушення на декілька пікселів вправо . Я спробував Google вирішення цієї проблеми, але навряд чи знайшов жодного зрозумілої відповіді, чому і коли це відбувається (що могло б допомогти уникнути цієї проблеми не відбулося), тому я ніколи не знаходив чітке рішення проблеми або ...
Можливе рішення:
З досвіду, у мене є повідомлення 90% відсотків часу, тобто, що ця проблема виправлена, додавши зум власності у визначенні CSS від неправильного поводження контейнер ...
# {Somediv зум: 1; }
знову причин неоднозначні ... спробуйте це ...
Деякі елементи в IE є "hasLayout" власність, яка є "справжнім" за замовчуванням. Багато візуальні поведінки CSS, наприклад, альфа-фільтр працює тільки на елемент, який hasLayout. і {Zoom: 1}, здається, дає цільових елементів hasLayout власності .... Корисно? Я не думаю так ...
Зум властивість також, здається, підтримує Chrome, але його використання вм'ятина, схоже, набагато негативний вплив на моє розташування ... спробувати його, якщо він працює для вас ... якщо це не так, закладки цю сторінку в "кістки CSS"










































