Usando uma lista padrão, estou tentando selecionar os dois últimos itens da lista. Eu tenho várias permutações de, An+B
mas nada parece selecionar os dois últimos:
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 */
Estou ciente de alguns novos seletores CSS3 como, :nth-last-child()
mas prefiro algo que funcione em mais alguns navegadores, se possível (não me importo particularmente com o IE).
nth-child
truques úteis são resumidos por css-tricks
:nth-last-child()
é praticamente o mesmo de:nth-child()
acordo com quirksmode.org . Além disso,:nth-child()
e:nth-last-child()
foram introduzidos no CSS3, nenhum deles é mais antigo ou mais novo nesse sentido.