CSSプロパティを適用する人々を見たzoom: 1;
HTML要素。
なぜ彼らはこれを行い、どのバグを修正しますか?
これにより、Internet Explorerバージョン7以前ではhasLayout
として知られる内部プロパティが提供されます。
この件に関する決定的な記事はこちらです。 http://www.satzansatz.de/cssd/onhavinglayout.html
Internet Explorerのレンダリングの不整合の多くは、要素を「レイアウト」することで修正できます。この記事では、著者はこの複雑な問題のいくつかの側面に焦点を当てています。
「レイアウト」は、要素がコンテンツを描画およびバインドする方法、他の要素と相互作用および関連する方法、アプリケーション/ユーザーイベントに反応して送信する方法を決定するIE/Win独自の概念です。
特定のバグの例については、zoom: 1
(そしてhasLayout
)は修正に役立ちます: