Barnselektor i CSS
Barnselektorn > gör det möjligt att välja
element baserat på direkt inbäddning
i varandra.
Syntax
cssselektor1 > selektor2 {
}
Exempel
Låt oss rikta in oss på alla b-taggar
som finns direkt inuti p-taggar,
och färga dem röda:
html<p>
text <b>+</b>
</p>
<p>
text <i><b>-</b></i>
</p>cssp > b {
color: red;
}
Результат:
Exempel
Låt oss rikta in oss på alla b-taggar
som finns direkt inuti element
med klassen .block, och färga dem
röda:
html<p class="block">
text <b>+</b>
</p>
<p class="block">
text <i><b>-</b></i>
</p>
<p>
text <b>-</b>
</p>css.block > b {
color: red;
}
Результат:
Exempel
Låt oss rikta in oss på alla element med klassen
.elem som finns direkt
inuti element med klassen .block,
och färga dem röda:
html<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>css.block > .elem {
color: red;
}
Результат:
Se även
-
Kontextuell selektor,
som gör det möjligt att välja ett element baserat på dess förälder -
Intilliggande syskonselektor,
som gör det möjligt att välja ett element baserat på dess granne -
Generell syskonselektor,
som gör det möjligt att välja element efter ett angivet element -
Universell selektor,
som gör det möjligt att välja alla element