menu {
Creare il foglio di stile
Se vuoi che il menu vada in un file HTML autonomo, devi creare uno spazio tra i tag e dove andrà il codice CSS. Scrivi quanto segue nel tuo file.
Lo spazio tra queste due etichette è il tuo foglio di stile. Se si utilizza un file CSS separato, aggiungere quanto segue nei tag "head":
Quindi crea un file chiamato "style.css", che sarà il tuo foglio di stile. Mantieni il foglio di stile nella stessa directory del file HTML principale.
Creare il menu
È necessario creare un'etichetta che contiene per il menu per andare al loro interno. Aggiungi quanto segue alla tua pagina HTML nella posizione in cui vuoi che il menu vada:
Quindi è necessario definire il separatore di menu. Aggiungi il seguente codice al tuo foglio di stile:
menu {
larghezza: 200 px; }
Aggiungi a questa voce qualsiasi altro stile CSS che desideri che il divisore abbia; ad esempio, un colore di sfondo, bordi o una dimensione diversa.
Markup HTML
Aggiungi il codice per il menu. Il menu utilizzerà una lista non ordinata:
- . Aggiungi il seguente codice tra le etichette per il tuo menu.
- Voce di menu 1
- Sottomenu Elemento 1
- Sottomenu Elemento 2
- e per "Elemento 1 del menu". Questo dice al browser che il sottomenu è contenuto sotto quella voce di menu. Adatta il codice precedente per rappresentare il tuo menu, aggiungendo i tuoi URL e sottomenu aggiuntivi, se necessario
- Tanfa.co.uk: Tutorial menu pop-up CSS (tutorial menu a discesa CSS)
- Come creare un menu a discesa orizzontale in HTML
- Come rimuovere tutti gli stili CSS per un singolo DIV
- Come ridurre lo spazio tra le righe in HTML
- Come inserire due immagini orizzontalmente con HTML
- Come sovrascrivere CSS nelle classi DIV
- Come ancorare un DIV nella parte inferiore di una pagina
- Come creare una linea verticale che separa il testo HTML da un'immagine
Si noti che le etichette
- dei sottomenu sono tra le etichette
Stile CSS
A questo punto comparirà il menu ma verrà sempre visualizzato il sottomenu. Hai solo bisogno di usare l'attributo "display" per nascondere e rivelare il sottomenu. Aggiungi quanto segue al tuo foglio di stile:
menu li {position: relative;}
menu ul ul {
posizione: assoluta; inizio: 0; a sinistra: 100%; larghezza: 100 px; } div # menu ul ul {display: none;} div # menu ul li: hover ul {display: block;}
Salva tutti i file. Il tuo menu a discesa è pronto.