Come fare una barra di navigazione a discesa

October 15

Come fare una barra di navigazione a discesa


Barre di navigazione sono uno degli elementi più critici su un sito web. I siti con contenuti vasta possono essere difficili da attraversare. Una barra di navigazione ben strutturato è essenziale per rendere più facile per i visitatori di trovare contenuti pertinenti. Utilizzare barre di navigazione per presentare tutte le principali pagine e le categorie del tuo sito. Seguire alcune linee guida per creare una barra di navigazione a discesa utilizzando HTML e CSS.

istruzione

Creazione di menu in HTML

1 Creare il div contenitore che ospiterà la vostra barra di navigazione. Lascia la tua navigazione div un ID univoco, come ad esempio "nav_menu":

<Div id = "nav_menu">

</ Div>

2 Creare la lista non ordinata che vi avvolgerà le vostre voci di elenco individuali. Dare a questo elenco non ordinato un ID, come la "navigazione":

<Div id = "nav_menu">

<Ul id = "navigazione">

</ Ul>

</ Div>

3 Creare voci di elenco per ciascuna delle voci principali nella barra di navigazione. Avvolgere ogni elemento in un tag di apertura e chiusura "li", così come un tag di ancoraggio per collegare ogni elemento a una pagina sul tuo sito web:

<Div id = "nav_menu">

<Ul id = "navigazione">

<Li>

&lt;a href="testpage.html">

Questa è una pagina di prova

& Lt; / a>

</ Li>

</ Ul>

</ Div>

4 Creare una lista non ordinata per le pagine secondarie. Posizionare la nuova lista non ordinata direttamente prima della chiusura </ li> tag della pagina padre:

<Div id = "nav_menu">

<Ul id = "navigazione">

<Li>

&lt;a href="testpage.html">

Questa è una pagina di prova

& Lt; / a>

& Lt; ul>

& Lt; / ul>

</ Li>

</ Ul>

</ Div>

5 Creare voci di elenco per ciascuna delle tue pagine secondarie. Posizionare questi voci di elenco all'interno della lista non ordinata creata nel passaggio 4:

<Div id = "nav_menu">

<Ul id = "navigazione">

&lt;li>

& Lt; a href = "TestPage.html">

Questa è una pagina di prova

& Lt; / a>

& Lt; ul>

& Lt; li>

& Lt; a href = "subpage.html">

Questa è una pagina secondaria

& Lt; / a>

& Lt; / li>

& Lt; / ul>

</ Li>

</ Ul>

</ Div>

La creazione di CSS per controllare il vostro menu

6 Aprire foglio di stile CSS della pagina Web (CSS). Creare una nuova voce per il div contenitore creato per ospitare il vostro menu di navigazione nella sezione 1, Step 1:

nav_menu {

}

Lascia la tua visualizzazione blocco div contenitore e stili di larghezza fissa. Scegli una larghezza che si inserisce all'interno del contenitore principale della tua pagina. Ecco un esempio di un menu che è di 900 pixel:

nav_menu {

blocco di visualizzazione;

width: 900px;

}

7 Creare una voce per la vostra lista non ordinata dalla sezione 1, punto 2 nel file CSS:

Navigazione {

}

Impostare i margini del vostro lista non ordinata a "0" e il suo stile di elenco di "nessuno":

Navigazione {

list-style: none;

margin: 0;

}

8 Creare una voce per le principali voci di elenco dalla sezione 1, punto 3 nel file CSS:

Li navigazione {

}

Impostare le voci di elenco di galleggiare a sinistra e hanno una larghezza fissa della tua scelta:

Li navigazione {

float: left;

width: 200px;

}

9 Creare una voce per le liste non ordinate secondarie che conterranno le pagine secondarie:

navigazione li ul {

}

Impostare i valori di visualizzazione e di stile di elenco di "nessuno":

navigazione li ul {

display: none;

list-style: none;

}

10 Creare una voce per voi liste non ordinate secondarie e come dovrebbero comportarsi quando il loro elemento di elenco genitore passa sopra:

navigazione li: hover {ul

}

Impostare il valore di visualizzazione della lista non ordinata secondaria a "blocco":

navigazione li: hover {ul

blocco di visualizzazione;

}

11 Salvare i file e caricare sul server.

Consigli e avvertenze

  • Si tratta di un menù molto semplice discesa. Aggiungere colori e stili aggiuntivi per la barra di navigazione e il suo contenuto per complimentarmi con il tema del tuo sito web esistente.
  • Assicurarsi che la pagina Web ha un tipo di DOC valida, che può impedire il vostro menu di lavorare in alcune versioni di Internet Explorer.