以下の HTML の場合、.itemcontainer の子孫ではないすべての .name をどのように選択しますか。
.group .header .name:not(.itemcontainer から派生) のようなもの
jQueryを使用するか、他のクラスを追加することでこれを簡単に実行できることはわかっていますが、純粋なcssソリューションはありますか? 「子孫ではない」セレクターを見つけることができませんでした...
<div class='group'>
<!-- Any number of ancestors of any type -->
<div class='header'>
<!-- Any number of ancestors of any type -->
<div class='name'>
SELECT ME!!!
</div>
</div>
<div class='body'>
<div class='itemcontainer'>
<div class='item1'>
<!-- Any number of ancestors of any type -->
<div class='header'>
<!-- Any number of ancestors of any type -->
<div class='name'>
DON'T SELECT ME!!!
</div>
</div>
<div class='body'>
...
</div>
</div>
...
</div>
</div>
...
</div>
ありがとう!