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é
-
Dceřiný selektor,
který umožňuje vybrat prvky podle přímé vnořenosti -
Sousedský selektor,
který umožňuje vybrat prvek podle jeho souseda -
Sesterský selektor,
který umožňuje vybrat prvky za daným prvkem -
Univerzální selektor,
který umožňuje vybrat všechny prvky