ホームページ  >  記事  >  ウェブフロントエンド  >  IE6でも認識します!重要

IE6でも認識します!重要

巴扎黑
巴扎黑オリジナル
2017-04-05 10:53:441893ブラウズ

! 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 の存在を無視することを意味します。

もう一度見てみましょう:

rreee

IE6 が ! important を認識しない場合、上記のコードの .demo の内容は緑色で表示されるはずですが、認識されません。これは、IE6 が ! important を認識していることを示しています。

2 つの状況の違いは、セレクターでスタイルの優先順位を変更するために ! important を使用する場合、これは IE6 では無効であり、後のスタイルは前のスタイルをカバーし、スタイルの優先順位を変更するために ! important を使用することは完全に無視されます。 . ハッキングはこれを利用します。また、! important が別のセレクターに適用されている場合、IE6 は ! important を認識します。

関連ドキュメント: IE6 での CSS マルチクラス セレクターについて

以上がIE6でも認識します!重要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。