gpt4 book ai didi

css - 当某些元素之前嵌套时如何使用CSS选择元素

转载 作者:行者123 更新时间:2023-11-28 01:44:22 25 4
gpt4 key购买 nike

在这种情况下是否可以使用 CSS 选择器只选择元素 4?

<div>
<div class="a">item 1</div>
<div class="a">item 2</div>
<div class="a">item 3</div>
</div>
<div class="a">item 4</div>
<div class="a">item 5</div>

最佳答案

在这个确切的例子中,是的——但是如果你变得更复杂,它会变得丑陋,你可能需要一些(相对简单的)JavaScript。

在此示例中,仅使用 Adjacent Sibling选择器与 :not() 结合使用伪类。这将针对任何 class="a",它紧跟在 不是 class="a"div 之后。

div:not(.a) + .a {
color: red;
}
<div>
<div class="a">item 1</div>
<div class="a">item 2</div>
<div class="a">item 3</div>
</div>
<div class="a">item 4</div>
<div class="a">item 5</div>

关于css - 当某些元素之前嵌套时如何使用CSS选择元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50263235/

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