Utilizzando un elenco standard, sto provando a selezionare gli ultimi 2 elementi dell'elenco. Ho varie permutazioni di An+B
ma nulla sembra selezionare l'ultimo 2:È possibile selezionare gli ultimi n elementi con nth-child?
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 nuovi selettori CSS3 come :nth-last-child()
ma preferirei qualcosa che funziona in pochi altri browser, se possibile (non importa particolarmente di IE).
IE nonostante, il supporto del browser per ': nth-last-child () 'è lo stesso di': nth-child() '[secondo quirksmode.org] (http://www.quirksmode.org/css/contents.html#t38). Inoltre, ': nth-child()' e ': nth-last-child()' sono stati entrambi introdotti in CSS3, nessuno dei due è più vecchio o più recente in tal senso. – BoltClock