Используя стандартный список, я пытаюсь выбрать последние 2 элемента списка. Я различные перестановки из An+B
, но ничего, кажется, выбрать последние 2:Можно ли выбрать последние n элементов с 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 */
Я знаю новый CSS3 селекторов как :nth-last-child()
, но я предпочел бы что-то, что работает в течение еще несколько браузеров, если это возможно (в особенности IE не заботится).
IE несмотря на это, поддержку браузера для ': п-я последнего-ребенок () 'примерно такая же, как': nth-child() '[согласно quirksmode.org] (http://www.quirksmode.org/css/contents.html#t38). Кроме того, ': nth-child()' и ': nth-last-child()' оба были введены в CSS3, и в этом смысле они не старше и не новее. – BoltClock