! 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