2016-12-08 1 views
-1

このような状況はどうなりますか?クロムこのCSSルールを上書きしているのは何ですか?

に手動で非アクティブ化されていない-I

-thereは

-there上記ないより高い優先順位のルールはありませんないオレンジ感嘆符(エラー)

される(画像クロムCSSインスペクタからではありません)

how can this happen?

コンピュー:

computed

答えて

2

開発ツールでは、Computedタブのの横にスクロールして、これらの2つのプロパティを探します。それを展開すると、それに適用されるファイルと行番号が表示されます

+0

私のオリジナルの質問が更新されました。なぜそれが上位ティアのルールをオーバーライドするのですか? – Zedd

+0

私は今それを見る。それは重要なのだから!とにかく、計算されたタブを提案するためのthx。 – Zedd

0

その画像を見るだけであなたの質問に答えることは非常に難しいです。 CSSルールカスケードのルールは複雑です。要するに

https://www.w3.org/TR/2011/REC-CSS2-20110607/cascade.html#cascade

:私はあなたが仕様を参照してくださいよ、より具体的なルールは、より一般的なものをオーバーライドします。特異性は、いくつのID、クラス、および要素名が含まれているか、!重要な宣言が使用されたかどうかに基づいて定義されます。

+0

しかし、インスペクタの上にあるものは優先度が最も高いもの(カスケードの最上部)なので、なぜそれらがオーバーライドされますか? – Zedd

+0

あなたのCSSに重要なものを置くと、他のものを上書きします。位置がどこであるかは関係ありません。 [link](https://www.impressivewebs.com/everything-you-need-to-know-about-the-important-css-declaration/) –

0

特定のプロパティ/値のペアで!importantキーワードが使用されると、その特定の値がカスケードからエスケープされ、名前は、そのプロパティの最も重要な値で、他のものを上書きします。 description here

関連する問題