Контекстный селектор в CSS

Контекстный селектор, представляющий собой команду пробел (' '), позволяет выбирать теги, вложенные в заданного родителя

Синтаксис

cssселектор1 селектор2 {
  
}

Пример

Давайте обратимся ко всем тегам p внутри тегов div и покрасим их в красный цвет:

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

Результат:

Пример

Давайте обратимся ко всем тегам p внутри элемента с #elem и покрасим их в красный цвет:

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

Результат:

Пример

Давайте обратимся ко всем тегам p внутри элементов с классом .block и покрасим их в красный цвет:

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

Результат:

Пример

Давайте обратимся ко всем тегам b внутри тегов p, находящихся внутри тегов div и покрасим их в красный цвет:

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

Результат:

Смотрите также