Використовуючи стандартний список, я намагаюся вибрати два останні списки. У мене різні перестановки, 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-трюками
:nth-last-child()приблизно така сама, як:nth-child()за даними quirksmode.org . Крім того,:nth-child()і:nth-last-child()обидва вони були введені в CSS3, і в цьому сенсі не є ні старшим, ні новішим.