Selettore contestuale in CSS

Il selettore contestuale, rappresentato dal comando spazio (' '), consente di selezionare i tag annidati in un genitore specificato

Sintassi

cssselettore1 selettore2 {
  
}

Esempio

Rivolgiamoci a tutti i tag p all'interno dei tag div e coloriamoli in rosso:

html<div>
  <p>
    text
  </p>
  <p>
    text
  </p>
</div>
cssdiv p {
  color: red;
}

Результат:

Esempio

Rivolgiamoci a tutti i tag p all'interno dell'elemento con #elem e coloriamoli in rosso:

html<div id="elem">
  <p>
    text
  </p>
  <p>
    text
  </p>
</div>
css#elem p {
  color: red;
}

Результат:

Esempio

Rivolgiamoci a tutti i tag p all'interno degli elementi con classe .block e coloriamoli in rosso:

html<div class="block">
  <p>
    text
  </p>
  <p>
    text
  </p>
</div>
css.block p {
  color: red;
}

Результат:

Esempio

Rivolgiamoci a tutti i tag b all'interno dei tag p, che si trovano a loro volta all'interno dei tag div e coloriamoli in rosso:

html<div>
  <p>
    text <b>+</b>
  </p>
</div>
cssdiv p b {
  color: red;
}

Результат:

Vedi anche