Kontextselektor in CSS

Der Kontextselektor, dargestellt durch das Leerzeichen (' '), erlaubt es, Tags auszuwählen, die in einem bestimmten Elternelement verschachtelt sind

Syntax

cssSelektor1 Selektor2 {
  
}

Beispiel

Wenden wir uns allen p-Tags innerhalb von div-Tags zu und färben sie rot:

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

Результат:

Beispiel

Wenden wir uns allen p-Tags innerhalb des Elements mit #elem zu und färben sie rot:

html<div id="elem">
  <p>
    text
  </p>
  <p>
    text
  </p>
</div>
css#elem p {
  color: red;
}

Результат:

Beispiel

Wenden wir uns allen p-Tags innerhalb von Elementen mit der Klasse .block zu und färben sie rot:

html<div class="block">
  <p>
    text
  </p>
  <p>
    text
  </p>
</div>
css.block p {
  color: red;
}

Результат:

Beispiel

Wenden wir uns allen b-Tags innerhalb von p-Tags, die sich innerhalb von div-Tags befinden, zu und färben sie rot:

html<div>
  <p>
    text <b>+</b>
  </p>
</div>
cssdiv p b {
  color: red;
}

Результат:

Siehe auch