Come Creare Un Menu A Discesa

Sommario:

Come Creare Un Menu A Discesa
Come Creare Un Menu A Discesa

Video: Come Creare Un Menu A Discesa

Video: Come Creare Un Menu A Discesa
Video: MasterExcel.it - Menu a Tendina Excel: come creare un Elenco a Discesa Excel 2024, Novembre
Anonim

I menu a discesa nelle pagine del sito vengono utilizzati per risparmiare spazio e fornire una presentazione logica della struttura di una risorsa web. Esistono molti modi per implementare questo elemento, uno dei più semplici è riportato di seguito.

Come creare un menu a discesa
Come creare un menu a discesa

È necessario

Conoscenza di base dei linguaggi HTML e CSS

Istruzioni

Passo 1

Il codice HTML del menu utilizza elementi di elenco nidificati (UL e LI), all'interno dei quali vengono inseriti i collegamenti alle pagine. Non contiene strutture complesse. La dinamica è implementata tramite CSS, il cui blocco di descrizione è posto direttamente nel codice sorgente della pagina. Non c'è niente di speciale neanche in questo, inoltre, il testo contiene alcune spiegazioni sullo scopo di alcuni blocchi di stile.

Passo 2

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN"

"https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Menu a discesa * {

font-famiglia: Verdana;

dimensione del carattere: 14px;

} ul, li, a {

imbottitura: 0;

blocco di visualizzazione;

bordo: 0;

margine: 0;

} ul {

bordo: 1px solido #AAA;

larghezza: 150px;

stile elenco: nessuno;

sfondo: #FFF;

} li {

colore di sfondo: #AAA;

posizione: relativa;

indice z: 9;

imbottitura: 1px;

}

li.folder {colore di sfondo: #AAA;}

li.cartella ul {

posizione: assoluta;

in alto: 5px;

sinistra: 111px; / * per browser Internet Explorer * /

}

li.folder> ul {sinistra: 140px;} / * per altri browser * / a {

imbottitura: 2px;

bordo: 1px solido #FFF;

decorazione del testo: nessuna;

larghezza: 100%; / * per browser IE * /

colore: # 000;

font-weight: grassetto;

}

li> a {width: auto;} / * per altri browser * / li a {

larghezza: 140px;

blocco di visualizzazione;

} li a.sottomenu {

colore di fondo: giallo;

} / * Collegamenti * /

a: hover {

colore del bordo: grigio;

colore di sfondo: # FF0000;

colore nero;

}

li.folder a: hover {

colore di sfondo: # FF0000;

} / * Cartelle * /

ul ul, li: hover ul ul {display: none;}

li.folder: hover {z-index: 10;}

li: hover ul, li: hover li: hover ul {display: block;}

  • 1. Pagina
  • 2. Cartella

    • 2.1 Pagina
    • 2.2 Cartella

      • 2.2.1 Pagina
      • 2.2.2 Pagina
      • 2.2.3 Pagina
    • 2.3 Pagina
  • 3. Cartella

    • 3.1 Pagina
    • 3.2 Pagina
    • 3.3 Pagina
  • 4. Pagina

Passaggio 3

Puoi aggiungere il supporto per le versioni precedenti dei browser Internet Explorer a questo codice: è implementato utilizzando JavaScript (di Peter Nederlof). Devi scaricare il file con il codice richiesto, ad esempio, da questo link - https://peterned.home.xs4all.nl/htc/csshover3.htc. Deve essere posizionato nella stessa cartella della pagina principale. E nella descrizione degli stili della pagina principale, aggiungi un collegamento ad essa: può essere posizionato direttamente dopo il tag dello stile di apertura: / * per i vecchi browser IE *

corpo {comportamento: url ("csshover3.htc");}

Consigliato: