Child-selector in CSS
De child-selector > maakt het mogelijk
om elementen te selecteren op basis van directe genesting
in elkaar.
Syntaxis
selector1 > selector2 {
}
Voorbeeld
Laten we ons richten tot alle b-tags,
die zich direct binnen de
p-tags bevinden, en ze rood kleuren:
<p>
text <b>+</b>
</p>
<p>
text <i><b>-</b></i>
</p>
p > b {
color: red;
}
:
Voorbeeld
Laten we ons richten tot alle b-tags,
die zich direct binnen elementen
met de klasse .block bevinden, en ze rood kleuren:
<p class="block">
text <b>+</b>
</p>
<p class="block">
text <i><b>-</b></i>
</p>
<p>
text <b>-</b>
</p>
.block > b {
color: red;
}
:
Voorbeeld
Laten we ons richten tot alle elementen met de klasse
.elem, die zich direct
binnen elementen met de klasse .block bevinden,
en ze rood kleuren:
<p class="block">
text <span class="elem">+</span>
</p>
<p class="block">
text <i><span class="elem">-</span></i>
</p>
<p class="block">
text <span>-</span>
</p>
<p>
text <span class="elem">-</span>
</p>
.block > .elem {
color: red;
}
:
Zie ook
-
Descendant-selector,
die het mogelijk maakt een element te selecteren op basis van zijn ouder -
Aangrenzende sibling-selector,
die het mogelijk maakt een element te selecteren op basis van zijn buur -
Algemene sibling-selector,
die het mogelijk maakt elementen na de opgegeven te selecteren -
Universele selector,
die het mogelijk maakt alle elementen te selecteren