1) Selettori di fratelli adiacenti (S1 + S2)
Il selettore di pari livello adiacente viene utilizzato per selezionare un elemento specificato che è immediatamente accanto a un altro elemento specificato. Entrambi gli elementi dovrebbero essere allo stesso livello.
div + p {
color:red;
}
Esempio di selettori di fratelli adiacenti
2) Selettori generali di pari livello (S1 ~ S2)
Il selettore di pari livello generale viene utilizzato per selezionare tutti gli elementi di pari livello specificati di un altro elemento specificato.
div ~ p {
color:red;
}
Esempio di selettori di pari livello generale
Selettori Fratello adiacente (S1 + S2) vs Fratello Generale (S1 ~ S2):
Il selettore del fratello adiacente (S1 + S2) seleziona solo l'elemento fratello immediato, ma il selettore fratello generale (S1 ~ S2) seleziona tutti gli elementi fratello di un altro elemento specificato. Entrambi i casi, entrambi gli elementi (S1 e S2) dovrebbero essere allo stesso livello.
I selettori rimanenti sono spiegati qui:
https://www.csssolid.com/35-css-selectors-to-remember.html
+
è l'p
elemento immediatamente successivo ed~
è tutti glip
elementi successivi (dopo ognidiv
elemento)