Используя стандартный список, я пытаюсь выбрать последние 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-childтрюков обобщено css-tricks
:nth-last-child()примерно такая же, как и:nth-child()согласно quirksmode.org . Кроме того ,:nth-child()и:nth-last-child()были введены как в CSS3, и не старше или новее в этом смысле.