Насколько я понимаю, общий селектор sibling в CSS выбирает нисходящих братьев и сестер элемента.Общий селектор севера - нечетное поведение
Рассмотрит следующий код:
<head>
<style>
h3 ~ div {
color: #FF00FF;
}
</style>
</head>
<body>
<h3>Header 3</h3>
<div>Sibling divivion</div>
<p>
<p>Nested paragraph</p>
<div>Nested division</div>
</p>
</body>
Я бы ожидать, что общий селектор родственного охватить все нисходящие брат и сестра h3, которые DIV элементов.
Может кто-нибудь объяснить, почему выбрано «Вложенное подразделение»? Я не думаю, что это брат h3?
BTW, я бы не использовал термин «нисходящие братья и сестры», чтобы избежать возможных недоразумений; было бы более правильным сказать «следующие братья и сестры». –