- 重要!

定義と文法

!重要なCSS1構文の定義、役割がある指定したスタイル改善するためのルールが適用されます。優先順位を構文{cssRule!重要}、すなわち、

最終面の定義に書かれた、など:

ボックス { 赤重要!
}

 

説明:優先順位が最も高いの赤い色のボックスで。

W3Cの説明

CSSは、著者と利用者との間のバランスのスタイルシートレベル層を作成しようとします。

デフォルトでは、このよう.CSSファイルに定義されているような段階での層をカバーするCSSルールはなく、その逆、スタイルタグをカバーするように定義することができます。

しかし、CSSの通常の規則にカバレッジの面でバランスに加え、「重要!」の優先順位。

例:

P {テキストインデント:1EM!}重要

P {フォントスタイル:イタリック!}重要

P {フォントサイズ:18pt}

P {テキストインデント:1.5em}

P {フォント:12ptの通常のサンセリフ}

P {フォントサイズ:24pt}

注意:

フォントプロパティは、上記の特性へのショートカットであり、以下のように、プロパティは次のとおりです。

属性名:「フォント」プロパティの値を:? [[<「フォントスタイル」> || <「フォントバリアント」> || <「フォントの太」> <「フォントサイズ」> [/ <「行-height '?> <' のfont-family「>]に適した:全ての要素が継承されているかどうか:はい割合注:のみフォントサイズを使用します

例えば:

P {フォント:12ptの/ 14ptののサンセリフ} P {フォント:80%サンセリフ} P {フォント:X-大/ 110% "新世紀の教科書"、セリフ} P {フォント:太字のイタリック大パラティーノ、セリフ} P {フォント:通常スモールキャップ120%/ 120%ファンタジー}

これらのルールではカバーされない、次のとおりです。

P {テキストインデント:1EM!}重要

P {フォントスタイル:イタリック!}重要

P {フォントサイズ:24pt}

ブラウザの認識

IE7、IE8の下では、Firefoxの、クロムおよび他のハイエンドのブラウザは、すでに!重要な属性を認識することができますが、IE 6.0はまだ完全に識別されません

次のように:

含む場合は!重要なスタイル属性が} {同じスタイルでカバーしながら、IEは6.0とみなさ!重要な

DIV { #!のF00が重要#000 ; 
}

上記のコードでは、テキストの色と次のブラウザIE6のdivが重要な、#000で、次のルールは、ルールの背後にある#のF00カバーに他のブラウザのテキストの色の本部を;!カバーしていません。

!時にスタイルプロパティおよび(単独でそのスタイルのプロパティをカバーする重要ではない{}で)、のIE 6.0は重要な課題と考えている!高い、例えば:

DIV { #!のF00重要 ;} 
のdiv { #000 ;}

上記のコード、IE6ブラウザ、および他のブラウザと一致し、次のdivのテキストの色のパフォーマンスでは、#のF00です

 

要約:

!書き込みとスタイルは、スタイルのプロパティに関する属性際に重要な、それは推奨されない{A}で書き込みが、独立して、例えば、別のものを書くことだけでは:

DIV { #1 F00重要! ;} 

のdiv { #000 ; 
    ......
 }

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/caitangbutian/p/11410111.html