我想隐藏一个div,因为它属于父级div,其属性data-ontarget设置为true。 我试过以下,但没有任何反应。如何使用属性选择器更改子元素的CSS
如果我在下面的示例中的属性选择器之后删除类名,则整个父div将变为隐藏。所以属性选择器可以工作,但不能与搜索子类相结合。
这里是我的尝试: HTML:
<div class="myClass" data-ontarget="false">
<img src="myImage1.png"/>
<div class="myImage">This is my image 1</div>
</div>
<div class="myClass" data-ontarget="true">
<img src="myImage2.png"/>
<div class="myImage">This is my image 2</div>
</div>
CSS:
[data-ontarget="true"] .myImage{
display: none;
}
我已经测试你的代码和它的作品对我蛮好? –
它适合我。您是否在HTML页面的顶部指定了文档类型?它必须是<!DOCTYPE html> – beerwin