Самоучитель CSS Справочник CSS Селекторы Стили по умолчанию Цвета CSS Единицы измерения
Селекторы CSS

CSS селектор потомков

Селектор потомков используется для выбора потомков, не зависимо от их уровня вложенности, внутри предка:

/* Выбор всех элементов <span>, которые являются потомками
   элемента <div> */
div span { background-color: yellow; }

В селекторе потомков селекторная часть состоит из двух и более селекторов, разделённых между собой пробелом. Пробел, в данной конструкции, выполняет роль комбинатора потомков. Селектор, стоящий слева от комбинатора, определяется как элемент-предок, селектор, стоящий справа от комбинатора, определяется как элемент-потомок.

CSS селектор комбинатор потомков

Если читать селектор справа налево, то пробел можно перевести как находится внутри или который является потомком. Таким образом, div span можно прочитать как Любой элемент span, который является потомком элемента div.

Пример

div span { font-weight: bold; }
<div>
  <p>Жирным будет выделен <span>этот текст</span>
  и второй пункт списка.</p>
  
  <ul>
    <li>Первый пункт.</li>
    <li><span>Второй пункт.</span></li>
    <li>Третий пункт.</li>
  </ul>
</div>

Результат

Жирным будет выделен этот текст и второй пункт списка.

  • Первый пункт.
  • Второй пункт.
  • Третий пункт.
Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2025 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru