Самоучитель CSS Справочник CSS Селекторы Стили по умолчанию Цвета CSS Единицы измерения
Селекторы CSS

CSS псевдо-класс :nth-last-child(n)

Поддержка браузерами

12.0+ 9.0+ 3.5+ 4.0+ 9.6+ 3.2+

Описание

Псевдо-класс :nth-last-child(n) применяет заданный стиль к элементу, который является "n" дочерним элементом, заданного типа, считая от последнего элемента(независимо от его типа) своего родителя.
n - может быть числом, ключевым словом или формулой.

Пример формулы (an + b):

p:nth-last-child(3n+0) { color:red; }

a - представляет собой цикл, n - счетчик (начинается с 0) и b - это значение смещения, указывающее с какого элемента, отсчитывая от последнего, начнется цикл.

Ключевые слова odd(нечетные) и even(четные), могут быть использованы в соответствии с дочерними элементами, индекс которых составляет четное или нечетное значение (индекс последнего дочернего элемента начинается с 1):

p:nth-last-child(odd) { color:#ff0000; }

Пример:

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Пример</title>
    <style>
      p:nth-last-child(2) {
        color: red;
        background-color: yellow;
      }
    </style>
  </head>
  <body>

    <p>Первый абзац.</p>
    <p>Второй абзац.</p>
    <p>Третий абзац.</p>
    <div><p>Первый абзац.</p><p>Второй абзац.</p></div>

  </body>
</html>

Результат данного примера:

Первый абзац.

Второй абзац.

Третий абзац.

Первый абзац.

Второй абзац.

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011-2016 © puzzleweb.ru

Реклама на сайте | Обратная связь