Kontekstivalitsin CSS:ssä
Kontekstivalitsin, joka esitetään
välikomento (' '), mahdollistaa
elementtien valitsemisen, jotka on sijoitettu tietyn vanhempielementin sisään
Syntaksi
valitsin1 valitsin2 {
}
Esimerkki
Kohdistetaan kaikkiin p -elementteihin
div -elementtien sisällä ja värjätään ne punaisiksi
väriin:
<div>
<p>
teksti
</p>
<p>
teksti
</p>
</div>
div p {
color: red;
}
:
Esimerkki
Kohdistetaan kaikkiin p -elementteihin
elementin #elem sisällä ja värjätään
ne punaisiksi väriin:
<div id="elem">
<p>
teksti
</p>
<p>
teksti
</p>
</div>
#elem p {
color: red;
}
:
Esimerkki
Kohdistetaan kaikkiin p -elementteihin
elementtien, joilla on luokka .block,
sisällä ja värjätään ne punaisiksi väriin:
<div class="block">
<p>
teksti
</p>
<p>
teksti
</p>
</div>
.block p {
color: red;
}
:
Esimerkki
Kohdistetaan kaikkiin b -elementteihin
p -elementtien sisällä, jotka sijaitsevat
div -elementtien sisällä, ja värjätään ne punaisiksi väriin:
<div>
<p>
teksti <b>+</b>
</p>
</div>
div p b {
color: red;
}
:
Katso myös
-
Lapsivalitsin,
joka mahdollistaa elementtien valitsemisen suoran sisäkkäisyyden perusteella -
Vierekkäisvalitsin,
joka mahdollistaa elementin valitsemisen sen naapurin perusteella -
Sisarusvalitsin,
joka mahdollistaa elementtien valitsemisen annetun elementin jälkeen -
Yleisvalitsin,
joka mahdollistaa kaikkien elementtien valitsemisen