Пусть у нас есть следующий код:
<p>
текст <b><i>жирный курсив</i></b>
</p>
<p>
текст <i>просто курсив</i>
</p>
Пусть мы хотим выбрать все теги i
,
являющиеся потомками абзацев. Сделаем это:
p i {
color: red;
}
Результат выполнения кода:
Давайте теперь выберем те теги i
,
которые являются непосредственными потомками
наших абзацев. В этом нам поможет дочерний
селектор >
.
Чтобы понять, как им пользоваться, давайте
сравним его с селектором потомков. Вот так:
p i
- мы выберем все курсивы внутри
абзацев, а вот так: p > i
- только
курсивы, являющиеся непосредственными потомками
абзацев.
Давайте применим этот селектор к нашему HTML коду:
p > i {
color: red;
}
Результат выполнения кода:
Дан следующий код:
<ul>
<li>
<i>курсив</i>
<b>жирный</b>
<b><i>жирный курсив</i></b>
</li>
<li>
<i>курсив</i>
<b>жирный</b>
<b><i>жирный курсив</i></b>
</li>
</ul>
Покрасьте в красный цвет только те теги b
,
которые являются непосредственными потомками
тегов li
.