HTML-Dropdown Menü erstellen: So geht's (inkl. Beispiele)

Kostenloser Download: Leitfaden CSS und HTML für Anfänger
Philipp Becker
Philipp Becker

Aktualisiert:

Bei der Erstellung von Webseiten haben Sie nur begrenzten Platz für die Darstellung Ihres gesamten Contents. Um diesen Platz optimal zu nutzen, können Sie Dropdown-Menüs verwenden. In diesem Beitrag zeigen wir Ihnen, wie Sie mit HTML ein Dropdown-Menü erstellen, das Sie in Ihre Website-Designs einfügen können.

Entwicklerin erstellt Dropdown-Menü in HTML am Computer

→ Leitfaden CSS & HTML für Anfänger [Kostenloser Download]

Was ist ein HTML-Dropdown-Menü?

Ein Dropdown-Menü ist eine Auflistung von Optionen, die nur angezeigt wird, wenn Benutzende darauf klicken oder den Mauszeiger darüber bewegen. Die Menüoptionen werden vertikal nach unten aufgeklappt und verschwinden nach dem Verlassen des Menüs wieder.

Dropdown-Menüs bieten die Möglichkeit, mehr Content und Links auf einer Seite zu platzieren, ohne sie zu überladen. Daher werden sie oft auf Websites und in Web-Apps verwendet, um Elemente auszublenden, die die Benutzenden nach dem ersten Laden der Seite nicht mehr sehen müssen, die sie aber eventuell dennoch verwenden möchten.

Häufige Anwendungsfälle für HTML-Dropdown-Menüs sind:

  • Navigationsmenüs, die Links auf andere Seiten einer Website enthalten
  • Webformulare (einschließlich nach dem Mobile-First-Prinzip entworfene Bootstrap-Formulare), die Optionen enthalten, aus denen Benutzende wählen können
  • Website-Suchen zur Auflistung von Sortier- oder Filteroptionen für eine Abfrage
  • als platzsparende Alternative zu Radiobuttons
  • Auflistung zusätzlicher, weniger gebräuchlicher Aktionen, die Benutzende in einer App durchführen können – hier ist ein Beispiel aus dem Blog-Tool von HubSpot:

HTML-Dropdown-Menü Beispiel HubSpot CMS

Dropdown-Menüs bestehen aus mehreren beweglichen Teilen, die zusammenarbeiten müssen, um ein nahtloses Benutzererlebnis zu gewährleisten. Dropdown-Menüs, die nicht wie erwartet funktionieren, werden von Benutzenden als sehr negativ wahrgenommen. Deshalb ist es so wichtig, sie korrekt in HTML zu implementieren.

Code des HTML-Dropdown-Menüs

Wie sieht ein vollständiges Dropdown-Menü aus? Hier ist ein Beispiel für den grundlegenden Code eines HTML-Dropdown-Menüs. Im Folgenden wird die Syntax im Detail erläutert.

 

     >

Leitfaden: CSS und HTML für Anfänger

Füllen Sie das Formular aus, um die kostenlosen Leitfaden zu erhalten.

  • Was ist HTML?
  • Was ist CSS?
  • CSS- & HTML-Codes, die Sie kennen sollten
  • Was sind beliebte Fehlerquellen?

Syntax des HTML-Dropdown-Menüs

Um zu verstehen, wie Dropdown-Menüs in HTML funktionieren, müssen Sie drei Elemente kennen: label, select und option. Sehen wir uns jedes dieser Tags genauer an.

label

Mit dem -Tag wird ein Label für ein Menü oder eine andere Benutzereingabe auf der Seite erstellt. Um das Label mit einem Dropdown-Menü zu verbinden, wird das Attribut for verwendet, das seinen Wert mit dem id-Attribut des folgenden -Tag verknüpft ist, wird beim Anklicken des „label“-Elements automatisch der Fokus auf das Auswahlelement gelenkt.

select

Das -Tag kann auch mehrere optionale Attribute enthalten. Diese sind:

  • autofocus: Legt fest, dass der Fokus beim Laden der Seite auf die Eingabe im Dropdown-Menü gelegt wird (d. h. es wird vom Browser ausgewählt und kann über die Tastatur gesteuert werden)
  • disabled: Deaktiviert das Dropdown-Menü
  • multiple: Ermöglicht die Auswahl mehrerer Optionen
  • required: Legt in einem Formular fest, dass das Formular ausgefüllt werden muss, um es abschicken zu können
  • size: Legt die Anzahl der Optionen fest, die im Dropdown-Menü angezeigt werden

option

-Element hinzu. So entsteht das eigentliche Dropdown-Menü.

  • Schritt 3: Erstellen Sie
  • Geben Sie eine gültige E-Mail-Adresse an.

    Ihr Datenschutz ist uns wichtig. HubSpot nutzt Ihre Angaben, um Sie hinsichtlich relevanter Inhalte, Produkte und Dienstleistungen zu kontaktieren. Sie können sich jederzeit von jeglicher Kommunikation seitens HubSpot abmelden. Weitere Informationen finden Sie in unserer Datenschutzerklärung.

    Dieser Leitfaden befähigt Sie schnell und effizient die HTML & CSS Basics in Ihrem Marketingalltag anzuwenden und die Angst vor Code zu überwinden.

    JETZT KOSTENLOS HERUNTERLADEN