は、私が何を意味するかです:`body.className div.className`は` div.className.className2`よりどのように優先されますか?ここ
body.class1 div.class1 {
color: blue;
}
div.class1.class2 {
color: red;
}
<body class="class1">
<div class="class1 class2">
Hello
</div>
</body>
div.className.className2
は、最も具体的な要素を持っているので、私はこれが優先だろうと思っているだろう。しかし、親セレクタを追加することが、追加のクラス名よりも優先されることが分かります。
誰かがこのシナリオを説明するルールを指摘できますか?私はそれをオンラインで簡単に見つけることができない。
https://www.w3.org/TR/css3-selectors/#specificity – Oriol