formazione web

Formazione web: XHTML e CSS2

Menu statico XHTML a due livelli

Per poter creare menu a due livelli, ovvero con sottomenu, bisogna inserire la sottolista all'interno degli elementi formazione web perugia- tag li della lista principale.

Il codice XHTML corretto è il seguente:

formazione web perugia:codice xhtml

Uno dei problemi nei quali è possibile incappare nella gestione dei sottomenu è la scelta dei selettori per identificare correttamente tutti gli elementi della lista. I selettori da utilizzare dovranno essere i seguenti (ricordate che i nomi dati da me sono indicativi, quindi potete cambiarli tranquillamente):

Creando un menu con sottomenu sfruttando solo il codice XHTML e il codice CSS per formattarne il comportamente grafico si incorre in un problema che bisogna considerare. Un menu così creato non è dinamico ma statico, ovvero le voci dei sottomenu saranno sempre visibile, ovvero il sottomenu non comparirà solo quando si passa su una voce in particolare, per cui non sempre è comodo realizzare un menu del genere. Per poter realizzare un menu dinamico bisogna utilizzare il linguaggio di programmazione Javascript che vedremo nella lezione successiva. Per chi volesse invece creare un menu statico il procedimento è quello visto pocanzi, creando delle regole css ad hoc per i vari selettori del menu.

Scarica il sorgente della lezione: menu3.zip.

Potrebbe interessarti anche la lezione:

Formazione web: Menu Verticale XHTML.

Formazione web: Menu Orizzontale a Blocchi XHTML.

Formazione web: Menu Orizzontale a Linguette XHTML.


e-book corsi in aula corsi on-line