Korzystając z listy standardowej, próbuję wybrać ostatnie 2 elementy listy. Mam różne permutacje, An+B
ale nic nie wydaje się wybierać ostatnich 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 */
Jestem świadomy nowych selektorów CSS3, takich jak, :nth-last-child()
ale wolałbym coś, co działa w kilku innych przeglądarkach, jeśli to możliwe (nie obchodzi mnie szczególnie IE).
:nth-last-child()
jest mniej więcej takie samo, jak:nth-child()
w quirksmode.org . Ponadto,:nth-child()
i:nth-last-child()
oba zostały wprowadzone w CSS3, nie są starsze ani nowsze w tym sensie.