De kindselector in CSS

Stel dat we de volgende code hebben:

html<p>
  tekst <b><i>vet cursief</i></b>
</p>
<p>
  tekst <i>alleen cursief</i>
</p>

Stel dat we alle i tags willen selecteren, die afstammelingen zijn van alinea's. Laten we dit doen:

cssp i {
  color: red;
}

Resultaat van de code:

Laten we nu de i tags selecteren, die directe kinderen zijn van onze alinea's. De kindselector > zal ons hierbij helpen.

Om te begrijpen hoe je hem gebruikt, laten we hem vergelijken met de selector voor afstammelingen. Zo: p i - we selecteren alle cursieven binnen alinea's, en zo: p > i - alleen cursieven die directe kinderen zijn van de alinea's.

Laten we deze selector toepassen op onze HTML code:

cssp > i {
  color: red;
}

Resultaat van de code:

Задание 1

Gegeven de volgende code:

html<ul>
  <li>
    <i>cursief</i>
    <b>vet</b>
    <b><i>vet cursief</i></b>
  </li>
  <li>
    <i>cursief</i>
    <b>vet</b>
    <b><i>vet cursief</i></b>
  </li>
</ul>

Kleurt u alleen de b tags rood, die directe kinderen zijn van de li tags.