gpt4 book ai didi

css - 当第一个和第二个按钮之间有另一个元素时,如何使用 nth-child 正确选择第二个按钮?

转载 作者:行者123 更新时间:2023-11-28 14:43:30 24 4
gpt4 key购买 nike

我正在尝试使用

.myDivName button:nth-child(2) {
background-color: red;
}

<div class="myDivName"> 中选择我的第二个按钮但它不起作用。我的代码是 -

<div class="myDivName">
<button>
1
</button>
<input type="text">
<button>
2
</button>
</div>

但我发现如果我删除了 <input>在这两者之间,那么第 n 个 child 就可以工作。

如何使用 nth-child(2) 正确选择此按钮?如果不能使用nth-child,最好的方法是什么?

谢谢!

fiddle - https://jsfiddle.net/e6au4hot/9/

最佳答案

使用nth-of-type相反:

.hi > button:nth-of-type(2) {
background-color: red;
}

jsFiddle example

你关心的是元素的类型,而不是层次结构中的位置

关于css - 当第一个和第二个按钮之间有另一个元素时,如何使用 nth-child 正确选择第二个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52583959/

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