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

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

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

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

Описание

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

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

p:nth-of-type(3n+0) { color:red; }

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

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

p:nth-of-type(odd) { color:#ff0000; }

Пример:

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

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

  </body>
</html>

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

Заголовок

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

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

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

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

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

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

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