Utilizzando un elenco standard, sto cercando di selezionare gli ultimi 2 elementi dell'elenco. Ho varie permutazioni di An+Bma nulla sembra selezionare gli ultimi 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 */
Sono a conoscenza di un nuovo selettore CSS3 come, :nth-last-child()ma preferirei qualcosa che funzioni in alcuni browser, se possibile (non mi interessa IE in particolare).
nth-childtrucchi utili sono riassunti da css-tricks
:nth-last-child()è circa lo stesso:nth-child()di quirksmode.org . Inoltre,:nth-child()ed:nth-last-child()entrambi sono stati introdotti in CSS3, né è più vecchio o più nuovo in questo senso.