thats il mio codice html:CSS -: bersaglio ~
<a href="#anchor">test</a>
<ul id="anchor"></ul>
Ora voglio per lo stile il mio obiettivo, che purtroppo non si un problema.
#anchor:target
{
}
Ma voglio selezionare il fratello del target (a).
#anchor:target ~ a{
background: blue;
}
Non funziona. Come selezionare il fratello del bersaglio?
Stai cercando di ottenere il 'a' * prima * di' ul'? Non funzionerà con il selettore di pari livello. Seleziona solo i fratelli * dopo * l'elemento. Dovresti modificare l'ordine del tuo markup. – nils