Per quanto ne so, il selettore di fratello generale in CSS seleziona i fratelli discendenti di un elemento.Selettore di pari livello generale - comportamento anomalo
Si consideri il seguente codice:
<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>
mi si aspetterebbe il selettore del fratello generale per indirizzare tutti i fratelli discendenti di H3 che sono elementi div.
Qualcuno può spiegare perché è stata selezionata la "Divisione nidificata"? Non penso che sia un fratello di h3?
BTW, non userei il termine "fratelli discendenti" per evitare possibili equivoci; sarebbe più normale dire "seguire i fratelli". –