ホームページ  >  記事  >  ウェブフロントエンド  >  CSS での ! important の使用法と IE6_html/css_WEB-ITnose でのパフォーマンス

CSS での ! important の使用法と IE6_html/css_WEB-ITnose でのパフォーマンス

WBOY
WBOYオリジナル
2016-06-24 11:41:311256ブラウズ

! important の使用法と IE6 でのパフォーマンス:
! important は、指定された CSS ステートメントの優先度を高めることができます。使用方法は、対応する CSS ステートメントの後に ! important を追加することです。例:

<!DOCTYPE html>   <html>   <head>   <meta charset=" utf-8">   <meta name="author" content="http://www.51texiao.cn/" /><title>蚂蚁部落</title><style type="text/css">.mytest{  color:blue!important;  color:red;}</style></head><body>  <div class="mytest">蚂蚁部落</div></body></html>

CSS スタイルには「近接原則」があること、つまり、後で定義されたスタイルが以前のスタイルをオーバーライドできることは誰もが知っています。上記のコードで ! important が使用されていない場合、フォントの色は赤で表示されます。
現在、すべての主流ブラウザは ! important をサポートしていますが、IE6 では完全にサポートされていないのはなぜですか? たとえば、上記のコードでは、サポートされている場合もあれば、サポートされていない場合もあります。 , IE6 ブラウザはサポートしていません。テキストは赤色のフォントで表示されます。次の例を見てみましょう:

<!DOCTYPE html>   <html>   <head>   <meta charset=" utf-8">   <meta name="author" content="http://www.51texiao.cn/" /><title>蚂蚁部落</title><style type="text/css">.mytest{  color:blue!important;}.mytest{  color:red;}</style></head><body><div class="mytest">蚂蚁部落</div></body></html>

上記のコードでは、フォントの色が青色で表示されていることがわかります。 2 つのコードが同じ中括弧 ({}) 内にある場合、IE6 で使用すると機能しません。2 つの中括弧 ({}) で別々に使用すると機能します。

元のアドレスは次のとおりです: http://www.51texiao.cn/div_cssjiaocheng/2015/0501/500.html

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