Selector contextual în CSS

Selectorul contextual, reprezentat prin caracterul spațiu (' '), permite selectarea tagurilor imbricate într-un părinte dat

Sintaxă

cssselector1 selector2 {
  
}

Exemplu

Să ne adresăm tuturor tagurilor p din interiorul tagurilor div și să le colorăm în roșu:

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

Результат:

Exemplu

Să ne adresăm tuturor tagurilor p din interiorul elementului cu #elem și să le colorăm în roșu:

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

Результат:

Exemplu

Să ne adresăm tuturor tagurilor p din interiorul elementelor cu clasa .block și să le colorăm în roșu:

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

Результат:

Exemplu

Să ne adresăm tuturor tagurilor b din interiorul tagurilor p, care se află în interiorul tagurilor div și să le colorăm în roșu:

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

Результат:

Vezi și