Используя стандартный список, я пытаюсь выбрать последние 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, и не старше или новее в этом смысле.