gpt4 book ai didi

CSS 如果它有偶数个子元素,则选择最后两个子元素;如果它有奇数个元素,则选择最后一个元素

转载 作者:行者123 更新时间:2023-12-04 13:07:17 25 4
gpt4 key购买 nike

我的html如下

Case 奇数个子元素,即“item”

<div class="container">
<div class="item">a</div>
<div class="item">b</div>
<div class="item">c</div>
</div>

我必须编写一个 css 选择器,使 css 仅适用于 c

Case 偶数个子元素即“item”

<div class="container">
<div class="item">a</div>
<div class="item">b</div>
<div class="item">c</div>
<div class="item">d</div>
</div>

我必须编写一个 css 选择器,使 css 仅适用于 cd

最佳答案

很明显,您总是需要选择 :last-child 和之前的 :last-child 只有当它的元素和奇数元素:

.item:last-child,
.item:nth-last-child(2):nth-child(odd){
color:red;
}
<div class="container">
<div class="item">a</div>
<div class="item">b</div>
<div class="item">c</div>
</div>

<div class="container">
<div class="item">a</div>
<div class="item">b</div>
<div class="item">c</div>
<div class="item">d</div>
</div>

关于CSS 如果它有偶数个子元素,则选择最后两个子元素;如果它有奇数个元素,则选择最后一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68802236/

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