Ho questo codice su una pagina di login:CSS selezione di un div dopo un div con un div
<div id="header">
<div id="homeBanner">
...
</div>
</div>
<div id="navigation">
...
</div>
mi piacerebbe selezionare div # navigazione, ma solo quando segue div # intestazione che contiene div # homeBanner. La ragione è che ho un codice simile su una pagina diversa:
<div id="header">
<div id="siteBanner">
...
</div>
</div>
<div id="navigation">
...
</div>
Non voglio influenzare lo stile del div # navigazione quando segue div # intestazione che contiene div # SiteBanner. Ha senso ciò?
Come si seleziona la navigazione div # solo quando segue l'intestazione div # che contiene div # homeBanner? Ho pensato che fosse:
div#header div#homeBanner > div#navigation
... ma non sembra funzionare.
Ciò significa "dentro" div # header', il primo 'div # navigation' dopo un' div # homeBanner' ". – rid
Hai ragione. Ho anche provato '(div # header div #homeBanner) + div # navigation' ma non ha funzionato! –