このセレクターは、期待どおりに機能しません。
<style type="text/css">
.someClass p, b {
color:red;
cursor : pointer;
}
</style>
<p>This is a test</p>
<p>This is another <b>test</b></p>
<p class="someClass">This is a test with someClass</p>
<p>This is another <b class="someClass">test</b></p>
結果とjsFiddle :
スタイルが設定されていない段落とスタイルのテキストは黒く表示されます。p
クラス「someClass」のテキストは赤いテキストで表示されませんが、クラスb
「someClass」は赤く表示されます。
問題: class="
someClass p
" (3 番目の段落)が赤で表示されず、b
class="someClass" (4 番目の段落)が赤で表示されるのはなぜですか?
どちらのタグも someClass セレクターに含まれています。検索で答えを見つけるのにあまり運がありませんでした。ドキュメントはこの正確なシナリオに対処していないようです