! important は、IE6 や Firefox などのブラウザを区別するための基本的なハック手法として一般に使用されます。 IE6 は ! important をサポートしていませんが、Firefox はスタイルの優先順位を変更する ! important を理解できるためです。実際、IE6 では場合によっては ! important も認識できます。
例:
<style type="text/css"> .demo{ color:red !important; color:green; } </style> <p class="demo">www.admin10000.com</p>
上記コードのフォントはFFでは赤、IE6では緑になります。これは、IE6 が ! important の存在を無視することを意味します。
もう一度見てみましょう:
rreeeIE6 が ! important を認識しない場合、上記のコードの .demo の内容は緑色で表示されるはずですが、認識されません。これは、IE6 が ! important を認識していることを示しています。
2 つの状況の違いは、セレクターでスタイルの優先順位を変更するために ! important を使用する場合、これは IE6 では無効であり、後のスタイルは前のスタイルをカバーし、スタイルの優先順位を変更するために ! important を使用することは完全に無視されます。 . ハッキングはこれを利用します。また、! important が別のセレクターに適用されている場合、IE6 は ! important を認識します。
関連ドキュメント: IE6 での CSS マルチクラス セレクターについて
以上がIE6でも認識します!重要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。