我想选择ul
内的第三个元素,但前提条件不是ul
中的最后一个元素。是否可以选择第n个孩子(x),但只有当它不是最后一个孩子?
样品1:
<ul>
<li>Home</li>
<li>Cat 1</li>
<li>Subcat 1</li>
<li>Product</li>
</ul>
样品2:
<ul>
<li>Home</li>
<li>Cat 1</li>
<li>Product</li>
</ul>
我想一个CSS选择器,其中对于样品1,选择li
用 “SUBCAT 1”,而对于样品2 ,不选择任何东西。
ul > li:nth-child(3)
将适用于样本1,但也会匹配样本2中的'Product'li,我不希望它做。
在这种情况下,我无法修改HTML。
这是一种享受。谢谢。 – Baraka