Desidero selezionare BONKERS nel frammento HTML di seguito. La sua distinzione è che è solo in un blocco <code>
mentre tutti i suoi fratelli contengono <a>
. :empty
è la scelta più ovvia, ma non funzionerà a causa del nodo di testo. Pensavo di conoscere questa roba ma questo mi sta guidando, beh, matto.Selettore CSS per No-Children-Ma-Not-Empty
<ul class="Reference">
<li class="level4">
<code class="active-voice">
<a href="some/url/x" version="2">
mauve
</a>
</code>
<li class="level8">
<code class="active-voice">
BONKERS
</code>
</li>
<li class="level9 subclass">
<code class="active-voice">
<a href="some/url/c" version="2">
cerise
</a>
</code>
</li>
</ul>
ho bisogno di una soluzione CSS puro (JS non è un'opzione), e non hanno alcun controllo sulla sorgente HTML.
Feh!
Non riesco a pensare a nessun selettore che realizzerà questo attualmente. Il prossimo livello di selettori ha un'opzione. – Harry
Cosa stai cercando di stile qui? Stai selezionando un 'a' o' codice'? – choz
@choz Sto provando a disegnare "BONKERS" e solo questo. – Bryan