<< Предыдущая Оглавление Следующая >>


4.6. Выбор первого дочернего элемента

Рассмотренные выше примеры контекстных селекторов позволяют выбирать все дочерние элементы относительно указанного родителя. Вместе с тем на практике часто возникают ситуации, когда необходимо выбрать только первый дочерний элемент. Для этого используется специальный тип селектора, имеющий следующий синтаксис:

родитель > потомок

Здесь в качестве родителя может выступать любой тег языка HTML, любой класс, идентификатор, контекстные селекторы и т.п. В качестве потомка указывается тег, который требуется выбрать. Следующий пример демонстрирует возможность выбора первого абзаца в теге div:

div > p {color: #a0a0a0;}

В результате на странице

<div>
<p>Это первый абзац</p>
<p>Это второй абзац</p>
</div>

первая строка будет отображена серым цветом, а вторая – черным.

Селектор выбора первого дочернего элемента часто уточняют с использованием классов, например, так:

div.menu > p.main {background: red;}

Такой селектор выберет все блоки div, у которых class="menu" и в них присвоит указанный стиль только первому найденному параграфу с атрибутом class="main".

Видео по теме

HTML с нуля: урок 1 - как работает Интернет и что такое сайт

HTML с нуля: урок 2 - инструментарий, структура документа, стандарты

HTML с нуля: урок 3 - основные теги форматирования HTML

HTML с нуля: урок 4 - ссылки, теги div и span

HTML с нуля: урок 5 (часть 1) - таблицы

HTML с нуля: урок 5 (часть 2) - фреймы

HTML с нуля: урок 6 - HTML формы, GET и POST запросы

HTML с нуля: урок 7 - поля ввода, кнопки, списки

HTML с нуля: урок 8 - каскадные таблицы стилей, начало

HTML с нуля: урок 9 - CSS, теория

HTML с нуля: урок 10 - пример создания макета HTML страницы

 



<< Предыдущая Оглавление Следующая >>