質問:
多くの HTML 要素は CSS プロパティのZoom によって変更されます: 1;。この実践の背後にある理論的根拠は何ですか?また、これによって解決される問題は何ですか?
回答:
Internet Explorer バージョン 7 以前では、zoom:1 プロパティはhasLayout として知られる内部特性。
この概念については、「レイアウトを持つことについて」の記事で説明されています: http://www.satzansatz.de/cssd/onhavinglayout.html。ここでは、「レイアウト」が要素の設計、対話、イベントへの応答に影響を与える Microsoft Internet Explorer の概念であることを強調しています。
zoom:1 (およびその後の hasLayout) の指定は、Internet Explorer の特定のバグに対処するのに特に役立ちます。例:
特定のバグの例:
インラインブロックがinternet Explorer 7,6で機能しない(インラインブロックはInternet Explorer 7,6では機能しません) )
以上が古い IE バージョンで「zoom: 1」が機能するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。