ho il seguente codice HTML:CSS selezionare prossimi due elementi
...
<li>...</li>
<li>...</li>
<li class="last">...</li>
<li class="selected">...</li> # <- this
<li>...</li> # <- this
<li class="last">...</li> # <- this
<li>...</li>
<li>...</li>
<li class="last">...</li>
....
Quindi, fondamentalmente gruppi di tre li
s, l'ultimo con una specifica classe e in uno dei gruppi della prima li
con una classe speciale .
C'è un modo con puro CSS per selezionare il li
con la classe selected
e le due successive, contrassegnate nel codice precedente?
Sono riuscito a selezionare il successivo utilizzando li.selected + li
, ma questo non funziona per quello successivo.
Che spec CSS fa questo autunno sotto? È ampiamente supportato nei browser? Devo archiviarlo da qualche parte. –
Ne sei sicuro? Non funziona per me in Chrome corrente. –
@Surreal Dreams: è CSS2 ed è supportato da molti anni da IE7 +, proprio come il selettore secondario '>'. – BoltClock