是否有办法仅使用CSS
定位组中的最后X个元素(假设我们不知道有多少元素)?
示例 - 定位ul
中的最后3个元素:
<ul>
<li>Element 1</li>
<li>Element 2</li>
<li>Element 3</li>
...
<li>Element X-2</li>
<li>Element X-1</li>
<li>Element X</li>
</ul>
答案 0 :(得分:6)
答案 1 :(得分:4)
这将应用最后3个元素的样式。 Demo
li:nth-last-child(-n+3)
{
....
}
<强>支持强>
Feature Chrome Firefox (Gecko) IE Opera Safari Basic support 4.0 3.5 (1.9.1) 9.0 9.5 3.2