定義と文法
!重要な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 ; ...... }