Wie man reines CSS Dropdown-Menüs
Das "wählen Sie" Tag ist den längsten Weg, um ein Dropdown Menü auf Ihrer Web-Seite, aber da Cascading Style Sheets (CSS) eingeführt wurden, Menüs mit sehr individuell Auftritten populär geworden. Viele solche benutzerdefinierten Dropdown-Menüs verwenden JavaScript, um ein- oder auszublenden Menüelemente auf der Grundlage von Maus-Aktionen des Benutzers. Jedoch kann die Pseudoklasse "Hover" in CSS auch verwendet werden, die Menüpunkte zu offenbaren, wenn der Mauszeiger über das Menü bewegt wird, also kein JavaScript erforderlich.
Anweisungen
1 Fügen Sie den folgenden CSS-Code zwischen den "Kopf" Tags Ihres HTML-Dokuments:
< Typ style = "Text/Css" >
.Menu {}
Display: Inline-block;
Position: Relative;
}
{.menucontent}
Sichtbarkeit: versteckt;
Position: Absolute;
Breite: 100 %;
}
.Menu:hover .menucontent {}
Sichtbarkeit: sichtbar;
}
< / style >
2 Fügen Sie den folgenden Code an die Stelle Ihres HTML-Dokuments:
< Div Class = "Menü" > Dropdown-Menü
< span Class = "Menucontent" >
< a href="page1.html" > Eintrag 1 </a >
< a href="page2.html" > </a > Punkt 2
< a href="page3.html" > Punkt 3 </a >
< / span >
< / Div >
3 Speichern Sie die Seite und laden Sie es in einem Webbrowser. Bewegen Sie die Maus über den Text "Drop-Down-Menü" und die Menüelemente angezeigt werden. Setzen Sie alle HTML-Inhalte, wie Sie zwischen den Tags "span", eine angepasste Menü zu machen. Wiederverwenden Sie den HTML-Code, wo immer Sie ein Drop-Down-Menü auf Ihrer Seite wollen.
Tipps & Warnungen
- Fügen Sie die folgende Zeile am Anfang Ihres HTML-Dokuments (vor dem ersten Tag der "html") zur Sicherstellung der Kompatibilität mit Internet Explorer:
- <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 / / EN" "als http://www.w3.org/TR/html4/strict.dtd" >
- Passen Sie die Darstellung Ihres Menüs mit CSS-Eigenschaften wie "Background-Color" und "Grenze."