Селектор nth-child

Как насчет обеспечения чередования цветов, в которые были окрашены ссылки на навигационной панели из оригинальной композиции? Опять-таки в CSS3 есть селектор, позволяющий нам выполнить это без необходимости дополнительной разметки:

:nth-child(even)

Используем его для решения стоящей перед нами задачи, а затем рассмотрим некоторые из множества способов, которыми :nth-child позволяет решать проблемы, ранее требовавшие для этого дополнительной разметки. Обеспечим чередующуюся окраску ссылок на навигационной панели, чтобы одни из них были черными, а другие — красными, добавив следующее правило стиля:

Nav ul li:nth-child(even) a { color: #fe0208;

}

Теперь наши навигационные ссылки окрашены в чередующиеся цвета (рисунок 5.10).

Цвета ссылок чередуются.

Ну как? Ни единой jQuery-строки в коде сайта и никакой дополнительной разметки! Что я вам говорил? CSS3-селекторы — это отличная штука!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *