Salve,
ho in output un menu generato di wordpress (in pratica dalla funzione wp_list_pages (anche se usa un plugin per farlo)
Il menu ha tre livelli con delle sequenza (ul li annidate).
I tre livelli fatti in questo modo (P sono le pagine, SP le sottopagine, SSP le sotto-sotto-pagine)
P1
-SP1.1
--SSP1.1.1
--SSP1.1.2
-SP1.1
P2
-SP2.1
P3
..
In pratica la struttura è fatta così
ul li ul li ul li (3 livelli)
Il sistema in automatico attribuisce la classe currente_page_item alla pagian corrente.
Io vorrei mettere un sfondo colorato solo ai link al terzo livello (foglie dell'albero)
pensavo che un selettore fatto così funzionasse
Regola CSS 1)
#sidebars #sidebar_1 ul.sidebar_list li ul li ul li.current_page_item{ }
e per funzionare funziona solo che oltre ad intercettare e mettere lo sfondo a
SSP1.1.1 lo mette anche a SP1.1 (non solo al terzo livello ma anche al secondo )
Immagino quindi che la regola sopra pur avendo specificato tutti gli elementi intermedi non ne tenga conto ma equivalga ad un generico
#sidebars #sidebar_1 ul.sidebar_list li.current_page_item{ }
Che riguarda tutti i livelli con currente_page_item nell'LI
Come si puo' fare ?
Grazie in anticipo.

Rispondi quotando