Selettore figlio in CSS

Supponiamo di avere il seguente codice:

html<p>
  text <b><i>bold italic</i></b>
</p>
<p>
  text <i>just italic</i>
</p>

Supponiamo di voler selezionare tutti i tag i che sono discendenti dei paragrafi. Facciamolo:

cssp i {
  color: red;
}

Risultato dell'esecuzione del codice:

Ora selezioniamo i tag i che sono figli diretti dei nostri paragrafi. In questo ci aiuterà il selettore figlio >.

Per capire come usarlo, confrontiamolo con il selettore di discendenti. Così: p i - selezioneremo tutti i corsivi all'interno dei paragrafi, mentre così: p > i - solo i corsivi che sono figli diretti dei paragrafi.

Applichiamo questo selettore al nostro codice HTML:

cssp > i {
  color: red;
}

Risultato dell'esecuzione del codice:

Задание 1

È dato il seguente codice:

html<ul>
  <li>
    <i>italic</i>
    <b>bold</b>
    <b><i>bold italic</i></b>
  </li>
  <li>
    <i>italic</i>
    <b>bold</b>
    <b><i>bold italic</i></b>
  </li>
</ul>

Colorate in rosso solo i tag b che sono figli diretti dei tag li.