我想選擇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