CSS Navigationsleiste
Navigationsleiste
Skilled Verwendung Navigation für jede Website ist sehr wichtig.
Mit CSS können Sie in eine schöne Navigationsleiste umwandeln statt langweiligen HTML-Menüs.
Navigation Links list =
Als Standard ist HTML-basierte Navigationsleiste ein Muss
. In unserem Beispiel werden wir eine Standard-HTML-Liste Navigationsleiste erstellen.
Die Navigationsleiste ist im Grunde eine Liste von Links, so verwenden <ul> und <li> Elemente sind sehr sinnvoll:
Beispiele
<li><a href="default.asp">Home</a></li>
<li><a href="news.asp">News</a></li>
<li><a href="contact.asp">Contact</a></li>
<li><a href="about.asp">About</a></li>
</ul>
Versuchen »
Nun lassen Sie uns entfernen Margen und Polsterung aus der Liste:
Beispiele der Analyse:
- list-style-type: none - bevor die Liste der kleinen Fahnen zu entfernen. Eine Navigationsleiste benötigt keine Liste Marker
- Entfernen Sie die Standardeinstellungen des Browsers Margen und Polsterung auf 0 gesetzt
Das obige Beispiel-Code ist in den Standard vertikalen und horizontalen Navigationsleiste Codes verwendet.
Vertikalen Navigationsleiste
Der obige Code, brauchen wir nur <a> Stilelemente, eine vertikale Navigationsleiste Gründung:
Das Beispiel zeigt:
- Anzeige: Block - Anzeige verbindet Elementblock, so dass die Gesamtheit einen anklickbaren Link Bereich wird (nicht nur Text), die uns die Breite angeben können,
- Breite: 60px - Block-Elemente standardmäßig ist die maximale Breite. Wir wollen eine Breite von 60 Pixel zu spezifizieren
Tipp: Siehe Beispiel eines voll Stil vertikalen Navigationsleiste .
Hinweis: Stellen Sie sicher , dass die Breite des Elements in der vertikalen Navigationsleiste <a> angeben 's.Wenn Sie die Breite nicht angeben, kann IE6 zu unerwarteten Ergebnissen führen.
Horizontale Navigationsleiste
Es gibt zwei Möglichkeiten, um eine horizontale Navigationsleiste zu erstellen. Verwenden SieInline - oder Floating- Listeneinträge.
Beide Verfahren sind in Ordnung, aber wenn man auf die gleiche Größe verknüpfen möchten, müssen Sie die Floating-Methode verwenden.
Inline-Listenelemente
Eine eine horizontale Navigationsleiste zu bauen, ist zu spezifizieren
Analyse Beispiele:
- display: inline; - standardmäßig <li> -Element ist ein Blockelement. Hier entfernen wir Zeilenumbrüche vor und nach jedem Listenelement die Zeile angezeigt werden soll.
Tipp: Siehe Beispiel eines voll Stil horizontalen Navigationsleiste .
Schwimmdock Listenelemente
In dem obigen Beispiel Verbindungen weisen unterschiedliche Breiten auf.
Für alle Links gleicher Breite, float <li> -Element und die Breite des Elements <a> angeben:
Analyse Beispiele:
- float: left - verwenden, um die Schieberelement gleitet nebeneinander
- Anzeige: Block - Anzeige verbindet Elementblock, so dass die Gesamtheit einen anklickbaren Link Bereich wird (nicht nur Text), die uns die Breite angeben können,
- Breite: 60px - Block-Elemente standardmäßig ist die maximale Breite. Wir wollen eine Breite von 60 Pixel zu spezifizieren
Tipp: Siehe Beispiel eines voll Stil horizontalen Navigationsleiste. .