Ho una lista HTML in questo modo:CSS: Selezionare il primo fratello adiacente
<ul>
<li class="heading">Heading 1</li>
<li class="heading">Heading 2</li>
<li>Text Under Heading 2</li>
</ul>
Dal Titolo 1 non ha alcun testo sotto di essa, voglio nasconderlo con i CSS.
Se faccio questo,
li.heading + li.heading { display: none; }
nasconde Rubrica 2 invece della rubrica 1.
Come faccio a nascondere la rubrica 1? C'è un modo per cercare i fratelli adiacenti e selezionare il primo?
Utilizzare javascript! – greut
@greut: Se non riesco a trovare un selettore CSS per farlo, userò Javascript. – Jeremy
Jeremy, non capisco cosa intendi per "primo fratello adiacente". Non puoi semplicemente usare ': first-child'? – BoltClock