Kontextový selektor v CSS

Kontextový selektor, ktorý predstavuje príkaz medzera (' '), umožňuje vybrať elementy, ktoré sú vnorené do daného rodičovského elementu.

Syntax

cssselektor1 selektor2 {
  
}

Príklad

Obrátime sa na všetky elementy p vo vnútri elementov div a nastavíme im červenú farbu textu:

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

Результат:

Príklad

Obrátime sa na všetky elementy p vo vnútri elementu s #elem a nastavíme im červenú farbu textu:

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

Результат:

Príklad

Obrátime sa na všetky elementy p vo vnútri elementov s triedou .block a nastavíme im červenú farbu textu:

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

Результат:

Príklad

Obrátime sa na všetky elementy b vo vnútri elementov p, ktoré sa nachádzajú vo vnútri elementov div a nastavíme im červenú farbu textu:

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

Результат:

Pozrite tiež