私は2つの単純なcssスタイルを持っています:
div
{
color: white;
}
body
{
color: gray;
}
これらのそれぞれの優先順位の値は0,0,0,1です。したがって、規則に従って、2番目のスタイルは最初のスタイルをオーバーライドする必要があり、divで囲まれたすべてのテキストは白ではなく灰色である必要があります。これは何が起こるかではありません。divスタイルは、その位置に関係なく優先されます。おそらく、どこかで、より具体的な要素がより具体的でない要素よりも優先されるという何かがありますが、私はそう言うものを見つけることができません。この動作が文書化される可能性のある場所を誰かに教えてもらえますか?