我知道你可以选择最后一个孩子与 :last-child
或某个孩子与 :nth-child
(如果你知道他们的位置/号码)。
我需要的是选择最后3个子元素,而不知道可能有多少个子元素。
我知道有一种叫做 :nth-last-child
的东西,但是我不能真正理解它是如何工作的。
为此:
<div id="something">
<a href="images/x.jpg" ><a/>
<a href="images/x.jpg" ><a/>
<!-- More elements here -->
<!-- ..... -->
<!-- I need to select these: -->
<a href="images/x.jpg" ><a/>
<a href="images/x.jpg" ><a/>
<a href="images/x.jpg" ><a/>
</div>
我需要这样的东西:
#something a:last-child{
/* only now it selects the last <a> and the 2 <a>'s that come before*/
}