我有一些看起来像这样的html:
<div id="parent">
<div id="child"></div>
</div>
我想应用默认背景颜色,#parent
除非它包含#child
.
所以 CSS 最终应该看起来像这样:
#parent {
background: red
}
#parent:contains(#child) {
background: none
}
但是,我无法让:contains
伪选择器以这种方式工作。有没有办法做到这一点?