2

IE 開発者ツールバーを使用して DOM を分析しています。私の質問は次のとおりです。特定の要素、たとえば段落をチェックすると、その段落には を設定するクラスがありますbackground-colorが、何らかの理由でそのクラスが別のクラスなどによってオーバーライドされると、その特定のルールを持つクラスは取り消し線になります. どのクラスまたは親要素がそれをオーバーライドしているかを調べるにはどうすればよいですか?

例:

ここに画像の説明を入力

誰がこれをオーバーライドしているかを知るにはどうすればよいbackground-colorですか?

4

2 に答える 2

2

何をオーバーライドするかという確立された順序があります。これは、特異性のレベルによって決まります。element、class、id、inline の4 つのレベルがあります(優先度の低いものから高いものへ)。

自然秩序に取って代わる!importantルールもあります。「!important」が複数ある場合は、最後のものが優先されます。

詳細情報: http://www.vanseodesign.com/css/css-specificity-inheritance-cascaade/

于 2015-07-12T18:10:48.143 に答える
2

IE 11 Developer ToolsComputedの —<code>background-color (展開する必要があります) にあります。 IE 11 開発者ツール

または、 Chrome DevToolsでこの方法で検索してみてください。 Chrome 開発ツール

于 2015-07-12T18:07:00.937 に答える