Kontekstivalitsin CSS:ssä

Kontekstivalitsin, joka esitetään välikomento (' '), mahdollistaa elementtien valitsemisen, jotka on sijoitettu tietyn vanhempielementin sisään

Syntaksi

cssvalitsin1 valitsin2 {
  
}

Esimerkki

Kohdistetaan kaikkiin p -elementteihin div -elementtien sisällä ja värjätään ne punaisiksi väriin:

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

Результат:

Esimerkki

Kohdistetaan kaikkiin p -elementteihin elementin #elem sisällä ja värjätään ne punaisiksi väriin:

html<div id="elem">
  <p>
    teksti
  </p>
  <p>
    teksti
  </p>
</div>
css#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:

html<div class="block">
  <p>
    teksti
  </p>
  <p>
    teksti
  </p>
</div>
css.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:

html<div>
  <p>
    teksti <b>+</b>
  </p>
</div>
cssdiv 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