使用标准列表,我尝试选择最后2个列表项。我有多种排列方式,An+B
但似乎没有什么可以选择最后2种:
li:nth-child(n+2) {} /* selects from the second onwards */
li:nth-child(n-2) {} /* selects everything */
li:nth-child(-n+2) {} /* selects first two only */
li:nth-child(-n-2) {} /* selects nothing */
我知道像CSS3这样的新选择器,:nth-last-child()
但如果可能的话,我更喜欢一些可以在更多浏览器中使用的选择器(不必特别在意IE)。
:nth-last-child()
大致相同。而且,并且都是在CSS3中引入的,从这个意义上讲,这两个版本都不老。:nth-child()
:nth-child()
:nth-last-child()