CSS 幅宣言における 9 の意味を理解する
CSS コードには、「CSS ハック」として機能する特殊文字 9 を含めることができます。 " 特に Internet Explorer バージョン 7、8、および 9 を対象としています。例のように、CSS プロパティ宣言の最後に使用する場合以下:
width: 500px;
このトリックにより、プロパティが Internet Explorer の特定のバージョン内でのみ適用されることが保証されます。他のブラウザはこのハックを完全に無視します。
提供された例では、width プロパティは要素の幅を 500 ピクセルに設定しますが、これは IE 7、8、または 9 で表示される場合に限られます。他のブラウザはすべて無視します。 9 サフィックスを追加すると、幅ルールは適用されません。
このハックにより、開発者は特定のブラウザやブラウザに固有の CSS ルールを作成できます。ブラウザのバージョン。例:
#myElement { width: 300px; width: 500px; }
このコードでは、IE 7、8、9 では要素の幅が 500 ピクセルになりますが、他のすべてのブラウザでは幅 300 ピクセルになります。
元の回答の編集で指定されているように、このハックは Internet Explorer 10 でも機能することに注意してください。
以上がCSS の幅宣言の `\9` は何をするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。