Wie man reines CSS Dropdown-Menüs

February 8

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."