Иногда селекторы потомков идут немного за борт, выбирая больше, чем ожидалось. Иногда необходимо выбирать только прямых потомков родительского элемента, а не каждый экземпляр элемента, глубоко вложенный в предка. В этом случае можно использовать прямой дочерний селектор, поместив знак> больше,> между родительским элементом и дочерним элементом в селекторе.
Например, article> p - это прямой дочерний селектор, идентифицирующий только p-элементы, которые попадают непосредственно в элемент article. Любой элемент p, помещенный вне элемента article или вложенный в другой элемент, отличный от элемента article, не будет выбран.
Ниже абзац в строке 3 является единственным прямым потомком родительской статьи, выбранной таким образом.
CSS:
article > p {...}
HTML:
<p>...</p>
<article>
<p>This paragraph will be selected</p>
<div>
<p>...</p>
</div>
</article>