gpt4 book ai didi

html - 使用一个 CSS 选择器规则定位多个类的 child

转载 作者:太空宇宙 更新时间:2023-11-03 21:15:30 25 4
gpt4 key购买 nike

假设我有以下 HTML 结构:

<div>
<div class="class1">
<p class="subclass">whatever</p>
</div>
<div class="class2">
<p class="subclass">whatever</p>
</div>
<div class="class3">
<p class="subclass">whatever</p>
</div>
</div>

是否可以使用一个 CSS 选择器规则来定位具有类名 class1class2 的祖先下具有类名 subclass 的元素?

最佳答案

您可以使用带有 :not() 的属性选择器来选择以 .class* 开头的任何内容并排除 .class3

[class^="class"]:not(.class3) .subclass {
color: red;
}
<div>
<div class="class1">
<p class="subclass">whatever</p>
</div>
<div class="class2">
<p class="subclass">whatever</p>
</div>
<div class="class3">
<p class="subclass">whatever</p>
</div>
</div>

你总是可以组合选择器

.class1 .subclass, .class2 .subclass {
color: red;
}
<div>
<div class="class1">
<p class="subclass">whatever</p>
</div>
<div class="class2">
<p class="subclass">whatever</p>
</div>
<div class="class3">
<p class="subclass">whatever</p>
</div>
</div>

关于html - 使用一个 CSS 选择器规则定位多个类的 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42708941/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com