Kontextový selektor v CSS

Kontextový selektor, který je reprezentován mezerou (' '), umožňuje vybírat prvky vnořené do daného rodiče

Syntaxe

cssselektor1 selektor2 {
  
}

Příklad

Pojďme oslovit všechny prvky p uvnitř prvků div a obarvit je na červeno:

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

Результат:

Příklad

Pojďme oslovit všechny prvky p uvnitř prvku s #elem a obarvit je na červeno:

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

Результат:

Příklad

Pojďme oslovit všechny prvky p uvnitř prvků s třídou .block a obarvit je na červeno:

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

Результат:

Příklad

Pojďme oslovit všechny prvky b uvnitř prvků p, které se nacházejí uvnitř prvků div a obarvit je na červeno:

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

Результат:

Viz také