如果子元素没有特定的类,则CSS选择器选择元素

dced5bon  于 2023-02-26  发布在  其他
关注(0)|答案(1)|浏览(213)

我有一些HTML代码,具有以下结构:

<div class="aclass">
<div class="bclass">
Content
</div>
</div>
<div class="aclass">
<div class="cclass">
Content
</div>
</div>

我只想在没有div.bclass子类的情况下对所有div.aclass进行样式化。我尝试过div.aclass:not(* > div.bclass)div.aclass:not(:scope > div.bclass),甚至div.aclass:not(div.bclass),但它们都没有这样做。而且子类不需要是cclass,它可以是任何类,甚至没有类。

bmvo0sr5

bmvo0sr51#

如果div.aclass:not(:has(div.bclass))是一个直接子项并不重要,则可以使用div.aclass:not(:has(div.bclass));如果它是一个直接子项,则可以使用div.aclass:not(:has(> div.bclass))

相关问题