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