【发布时间】:2012-03-02 22:21:01
【问题描述】:
我正在寻找一个 css 选择器,它可以让我选择列表的最后一个子项。
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li> <!-- select the pre last item dynamically no matter how long this list is -->
<li>6</li>
</ul>
静态方法:
ul li:nth-child(5)
动态方法:
ul li:last-child(-1)
这当然没有验证,nth-last-child 似乎也没有提供动态方式。我可以回退到 javascript,但我想知道是否有我忽略的 css 方式
【问题讨论】:
-
通常称为“倒数第二”。它还有另一个花哨的词:“倒数第二个”。
-
@BoltClock 我喜欢“倒数第二个”这个词。我现在要在一个恶作剧的 Facebook 更新中使用它。
-
感谢大家提到倒数第二个 - 这在 Google 上以“css penultimate”排名第一。
标签: css css-selectors