WMP Sites

HTML-Aufzählungen: Eine unverzichtbare Anleitung zur korrekten Verwendung

Lukas Fuchs vor 7 Monaten in  Webentwicklung 3 Minuten Lesedauer

Warum HTML-Aufzählungen verwenden?

Als Webentwickler oder Content-Ersteller sind HTML-Aufzählungen ein unverzichtbares Werkzeug für die Strukturierung und Präsentation von Inhalten auf deinen Webseiten. Hier sind einige Gründe, warum du HTML-Aufzählungen verwenden solltest:

Inhaltsorganisation:

HTML-Aufzählungen ermöglichen es dir, verwandte Inhalte logisch und hierarchisch zu organisieren. Durch die Aufteilung von Informationen in klar definierte Elemente wird dein Text übersichtlicher und leichter lesbar.

Aufmerksamkeit erregen:

Aufzählungen unterbrechen den Textfluss und lenken die Aufmerksamkeit auf wichtige Punkte. Sie können verwendet werden, um Schlüsselargumente, Funktionen von Produkten oder Anweisungen hervorzuheben.

Suchmaschinenoptimierung (SEO):

Suchmaschinen crawlen und indizieren den Inhalt deiner Webseite. Mit HTML-Aufzählungen kannst du deinen Content strukturieren und Überschriften und Unterüberschriften hinzufügen, wodurch die Auffindbarkeit deiner Seite für relevante Suchanfragen verbessert wird.

Barrierefreiheit:

Aufzählungen können die Barrierefreiheit deiner Webseite verbessern, indem sie Benutzern mit Screenreadern und anderen assistiven Technologien helfen, den Inhalt zu verstehen und zu navigieren.

Einheitliches Erscheinungsbild:

HTML-Aufzählungen bieten ein einheitliches Erscheinungsbild auf allen deinen Webseiten und sorgen so für eine konsistente Benutzererfahrung. Du kannst sie verwenden, um Listen von Produkten, Widgets oder jede andere Art von Elementen anzuzeigen, die auf deiner Webseite wiederholt wird.

Reduzierung der kognitiven Belastung:

Aufzählungen reduzieren die kognitive Belastung für deine Leser, indem sie den Text in kleinere, leichter verdauliche Teile aufteilen. Dies erleichtert das Scannen und Aufnehmen von Informationen, insbesondere auf mobilen Geräten mit begrenztem Platz.

Typen von HTML-Aufzählungen (geordnete und ungeordnete)

HTML bietet dir zwei primäre Typen von Aufzählungen: geordnete und ungeordnete. Die Wahl des richtigen Typs hängt von der Art der Informationen ab, die du präsentieren möchtest.

Geordnete Aufzählungen

Was sind geordnete Aufzählungen?

Geordnete Aufzählungen, gekennzeichnet durch das HTML-Tag <ol> (ordered list), verwenden Zahlen oder Buchstaben, um ihre Elemente sequentiell zu kennzeichnen. Sie eignen sich am besten für die Darstellung von Elementen, die eine bestimmte Reihenfolge oder Priorität haben.

Wann solltest du geordnete Aufzählungen verwenden?

  • Schritte in einem Prozess
  • Ranglisten
  • Chronologische Abfolgen

Beispiel:

<ol>
  <li>Schritt 1: Zutaten sammeln</li>
  <li>Schritt 2: Zutaten vorbereiten</li>
  <li>Schritt 3: Zutaten kochen</li>
</ol>

Ungeordnete Aufzählungen

Was sind ungeordnete Aufzählungen?

Ungeordnete Aufzählungen, gekennzeichnet durch das HTML-Tag <ul> (unordered list), verwenden Aufzählungszeichen wie Quadrate (∙), Kreise (○) oder Bindestriche (-), um ihre Elemente zu markieren. Sie werden verwendet, um Elemente ohne bestimmte Reihenfolge oder Priorität aufzulisten.

Wann solltest du ungeordnete Aufzählungen verwenden?

  • Merkmale oder Eigenschaften
  • Aufzählungen ohne Bedeutung für die Reihenfolge
  • Listen mit diversen Elementen

Beispiel:

<ul>
  <li>Apfel</li>
  <li>Banane</li>
  <li>Orange</li>
</ul>

Syntax zur Erstellung von HTML-Aufzählungen

Um HTML-Aufzählungen zu erstellen, verwendest du die HTML-Elemente <ul> und <ol>.

Geordnete Aufzählungen (ol)

Verwende das <ol>-Element, um eine geordnete Aufzählung zu erstellen. Du kannst die Reihenfolge der Elemente angeben, indem du das start-Attribut verwendest. Wenn du beispielsweise mit einer Nummerierung bei 5 beginnen möchtest, verwendest du folgenden Code:

<ol start="5">
  <li>Erstes Element</li>
  <li>Zweites Element</li>
  <li>Drittes Element</li>
</ol>

Ungeordnete Aufzählungen (ul)

Verwende das <ul>-Element, um eine ungeordnete Aufzählung zu erstellen. In diesem Fall werden die Elemente als Aufzählungszeichen angezeigt, z. B. Kreise, Quadrate oder Bindestriche. Das Aussehen der Aufzählungszeichen kannst du anpassen, indem du das type-Attribut verwendest. Folgende Typen stehen zur Verfügung:

  • disc: Runde Kreise
  • square: Quadrate
  • circle: Kreise mit Innenfüllung
  • none: Keine Aufzählungszeichen
<ul>
  <li>Erstes Element</li>
  <li>Zweites Element</li>
  <li>Drittes Element</li>
</ul>

Listenelemente einfügen

Füge Elemente zur Aufzählung hinzu, indem du das <li>-Element verwendest. Jedes <li>-Element repräsentiert ein Element der Aufzählung.

<ol>
  <li>Erstes Element</li>
  <li>
    Zweites Element
    <ul>
      <li>Untergeordnetes Element</li>
    </ul>
  </li>
  <li>Drittes Element</li>
</ol>

Verschachtelte Aufzählungen und Einrückungen

Grundlagen verschachtelter Aufzählungen

Wenn du eine komplexe Hierarchie oder Struktur darstellen möchtest, kannst du verschachtelte Aufzählungen verwenden. Dabei wird eine Aufzählung innerhalb einer anderen Aufzählung platziert, um Unterpunkte oder weitere Detailstufen anzuzeigen.

Syntax

Um eine verschachtelte Aufzählung zu erstellen, musst du folgende Syntax verwenden:

<ul>
  <li>Hauptpunkt
    <ul>
      <li>Unterpunkt 1</li>
      <li>Unterpunkt 2</li>
    </ul>
  </li>
  <li>Hauptpunkt 2</li>
</ul>

Einrückungen

Einrückungen sind unerlässlich, um die hierarchische Struktur von verschachtelten Aufzählungen visuell darzustellen. Du kannst Einrückungen mit Leerzeichen oder Tabulatoren erstellen, wobei letztere die bevorzugte Methode sind.

mit Leerzeichen:

<ul>
  <li>Hauptpunkt          <!-- 8 Leerzeichen eingerückt -->
    <ul>
      <li>Unterpunkt 1</li>
      <li>Unterpunkt 2</li>
    </ul>
  </li>
  <li>Hauptpunkt 2</li>
</ul>

mit Tabulatoren:

<ul>
  <li>Hauptpunkt\t\t<!-- zweimal eingerückt -->
    <ul>
      <li>Unterpunkt 1</li>
      <li>Unterpunkt 2</li>
    </ul>
  </li>
  <li>Hauptpunkt 2</li>
</ul>

Vorteile von verschachtelten Aufzählungen

  • Komplexe Informationen organisieren: Ermöglichen die Darstellung komplexer Datenstrukturen und Hierarchien.
  • Verbesserte Lesbarkeit: Machen Inhalte übersichtlicher und leichter zu erfassen.
  • Unterstützt semantische Strukturierung: Stärken die semantische Bedeutung von Textinhalten für Suchmaschinen und Zugänglichkeitshilfen.

Fehlerbehebung

Wenn verschachtelte Aufzählungen nicht korrekt angezeigt werden, überprüfe Folgendes:

  • Fehlende Einrückungen: Stelle sicher, dass jede Ebene der Aufzählung ordnungsgemäß eingerückt ist.
  • Fehlende Tags: Überprüfe, ob alle Listenelemente (<li>) korrekt innerhalb der übergeordneten Aufzählung (<ul>) platziert sind.
  • Inkonsistente Einrückungen: Verwende eine einheitliche Methode zum Einrücken (Leerzeichen oder Tabulatoren).

Listenelemente stylen (Schriftart, -farbe, Aufzählungszeichen)

Sobald du eine Aufzählung erstellt hast, kannst du deren Aussehen anpassen, um sie an das Design deiner Website anzupassen.

Schriftart und -farbe

Du kannst Schriftart und -farbe der Listenelemente mit CSS-Eigenschaften anpassen, z. B.:

ul li {
  font-family: Arial, sans-serif;
  color: #000000;
}

Aufzählungszeichen

Standardmäßig verwenden ungeordnete Listen runde Aufzählungszeichen, während geordnete Listen Zahlen verwenden. Du kannst jedoch die Art der Aufzählungszeichen mit der Eigenschaft list-style-type ändern. Häufige Optionen sind:

  • disc (Standard für Listen ohne Reihenfolge)
  • circle
  • square
  • none (entfernt Aufzählungszeichen)
  • decimal (Dezimalzahlen für Listen mit Reihenfolge)
  • roman (Römische Ziffern für Listen mit Reihenfolge)

Beispielsweise kannst du die Aufzählungszeichen in einer ungeordneten Liste in Quadrate ändern:

ul li {
  list-style-type: square;
}

Einrückungen und Aufzählungszeichenposition

Du kannst die Einrückung von Listenelementen und die Position der Aufzählungszeichen mit den folgenden Eigenschaften steuern:

  • text-indent: Steuert die Einrückung des Textes
  • padding-left: Fügt links vom Text Leerraum hinzu
  • margin-left: Fügt links vom Aufzählungszeichen Leerraum hinzu

Dadurch kannst du Aufzählungen erstellen, die sowohl optisch ansprechend als auch einfach zu lesen sind.

Zusatztipps

  • Übertreibe es nicht mit der Anpassung. Zu viele Anpassungen können die Aufzählung unübersichtlich machen.
  • Teste deine Aufzählungen in verschiedenen Browsern, um sicherzustellen, dass sie wie erwartet angezeigt werden.
  • Ziehe die Verwendung einer CSS-Bibliothek in Betracht, um Aufzählungen schnell und einfach zu stylen.

Barrierefreiheit von HTML-Aufzählungen (Semantik und Tastaturzugriff)

Semantik in HTML-Aufzählungen

Semantische Markup-Elemente sind entscheidend für die Barrierefreiheit von Websites. Sie vermitteln Browsern und Screenreadern den Sinn und die Struktur einer Webseite. HTML-Aufzählungen verwenden die Elemente <ul> ( ungeordnete Liste) und <ol> (geordnete Liste) und bieten semantische Hinweise auf die Auflistung von Elementen.

Tastaturzugriffbarkeit

Tastaturzugriff ist für Nutzer mit eingeschränkter Mobilität oder ohne Maus unabdingbar. Du solltest sicherstellen, dass deine HTML-Aufzählungen über die Tastatur navigiert werden können.

  • Tab-Reihenfolge: Stelle sicher, dass die Listenelemente in einer logischen Reihenfolge angeordnet sind, damit Nutzer mit der Tabulatortaste durch sie navigieren können.
  • Listenkopf: Verwende das <li role="list">-Attribut für Listenelemente, die einen Abschnitt oder eine Liste innerhalb einer Aufzählung darstellen. Dies ermöglicht Screenreadern, sie als solche zu identifizieren.
  • Aufzählungszeichen: Verwende das aria-label-Attribut, um Aufzählungszeichen zu beschreiben, die nicht visuell dargestellt werden (z. B. bei Verschachtelung).

HTML-Aufzählungen und assistive Technologien

Assistive Technologien wie Screenreader verwenden semantische Markups und Tastaturzugriff, um Informationen an Nutzer weiterzugeben. Wenn du diese Richtlinien befolgst, kannst du sicherstellen, dass deine HTML-Aufzählungen für alle zugänglich sind.

Beispiele für barrierefreie HTML-Aufzählungen

Hier sind einige Beispiele für barrierefreie HTML-Aufzählungen:

  • Eine ungeordnete Liste mit Abschnitten:
<ul>
  <li role="list">
    <h3>Abschnitt 1</h3>
    <p>...</p>
  </li>
  <li role="list">
    <h3>Abschnitt 2</h3>
    <p>...</p>
  </li>
</ul>
  • Eine verschachtelte Liste mit beschriebenen Aufzählungszeichen:
<ul>
  <li>Hauptliste
    <ul>
      <li aria-label="Aufgaben:">
        <ul>
          <li>Aufgabe 1</li>
          <li>Aufgabe 2</li>
        </ul>
      </li>
      <li aria-label="Ressourcen:">
        <ul>
          <li>Ressource 1</li>
          <li>Ressource 2</li>
        </ul>
      </li>
    </ul>
  </li>
</ul>

Beispiele für die Verwendung von HTML-Aufzählungen auf verschiedenen Websites

HTML-Aufzählungen sind ein unverzichtbares Werkzeug für die Erstellung strukturierter und leicht lesbarer Inhalte für deine Website. Auf verschiedenen Websites werden sie für unterschiedliche Zwecke eingesetzt:

Produktinformationen

Die Produktseite von Apple für das iPhone 14 Pro verwendet eine Aufzählung, um die wichtigsten Funktionen des Geräts aufzulisten:

<ul>
  <li>Atemberaubendes 6,1" Super Retina XDR Display mit ProMotion</li>
  <li>Dynamische Insel: Neue, interaktive Benutzeroberfläche</li>
  <li>Ultraweitwinkel-, Weitwinkel- und Teleobjektiv-Kamerasystem</li>
  <li>Always-On Display mit neuen Widgets</li>
  <li>A16 Bionic Chip für unglaubliche Leistung und Effizienz</li>
</ul>

Anleitungen und Tutorials

Auf der Website von W3Schools findest du eine Anleitung zur Verwendung von HTML-Aufzählungen. Diese Anleitung verwendet Aufzählungen, um die Schritte zum Erstellen einer Aufzählung aufzulisten:

<ol>
  <li>Erstelle ein &lt;ul&gt;- oder &lt;ol&gt;-Element</li>
  <li>Füge ein &lt;li&gt;-Element für jeden Aufzählungspunkt hinzu</li>
  <li>Schließe die Aufzählung mit einem &lt;/ul&gt;- oder &lt;/ol&gt;-Tag</li>
</ol>

Blogbeiträge und Artikel

In diesem Blogbeitrag verwendest du eine Aufzählung, um die Vorteile der Verwendung von HTML-Aufzählungen aufzulisten:

<ul>
  <li>Verbesserte Lesbarkeit</li>
  <li>Strukturierter Inhalt</li>
  <li>Vereinfachte Navigation</li>
  <li>Erhöhte Barrierefreiheit</li>
  <li>Suchmaschinenoptimierung</li>
</ul>

Soziale Medien

Auf Plattformen wie Twitter und Instagram werden Aufzählungen verwendet, um Listen von Hashtags, Schlagwörtern oder anderen kurzen Informationen zu erstellen:

<ul>
  <li>#HTML</li>
  <li>#Aufzählungen</li>
  <li>#Webentwicklung</li>
  <li>#Barrierefreiheit</li>
  <li>#SEO</li>
</ul>

Fehlerbehebung bei HTML-Aufzählungen

Du hast eine HTML-Aufzählung erstellt, aber sie wird nicht wie erwartet angezeigt? Hier sind einige häufige Fehler und ihre Lösungen:

Die Aufzählung wird nicht angezeigt

  • Überprüfe die Syntax: Stelle sicher, dass deine Aufzählung korrekt mit <ul> oder <ol> beginnt und mit </ul> oder </ol> endet.
  • Überprüfe den Dokumenttyp: Verwende das HTML5-Dokumenttyp-Deklaration <!DOCTYPE html>, da HTML-Aufzählungen in älteren Dokumenttypen nicht unterstützt werden.

Die Aufzählungselemente werden nicht aufgelistet

  • Überprüfe die Listenelemente: Stelle sicher, dass jedes Listenelement mit <li> beginnt und mit </li> endet.
  • Überprüfe die Einrückung: Verschachtelte Aufzählungen müssen ordnungsgemäß eingerückt werden.

Die Aufzählungszeichen werden nicht angezeigt

  • Überprüfe die CSS-Einstellungen: Verwende CSS, um Aufzählungszeichen für ungeordnete Listen mit list-style-type: none; und für geordnete Listen mit list-style-type: decimal; zu entfernen.
  • Überprüfe die Browser-Einstellungen: Einige Browser zeigen keine Aufzählungszeichen in HTML-Aufzählungen an. Überprüfe die Browsereinstellungen, um sicherzustellen, dass Aufzählungszeichen aktiviert sind.

Die Aufzählung ist nicht barrierefrei

  • Semantik: Verwende <ul> für ungeordnete Listen und <ol> für geordnete Listen, da dies für Screenreader semantisch korrekt ist.
  • Tastaturzugriff: Stelle sicher, dass Listenelemente mit der Tabulatortaste fokussiert werden können.

Weitere Tipps

  • Validiere deinen Code: Verwende einen HTML-Validator wie den W3C Markup Validator, um Fehler in deiner Aufzählung zu identifizieren.
  • Verwende ein CSS-Reset: Setze CSS-Stile mit einem CSS-Reset wie normalize.css zurück, um sicherzustellen, dass Aufzählungen in allen Browsern konsistent dargestellt werden.
  • Hole Hilfe: Konsultiere Online-Ressourcen, Foren oder Community-Kanäle, um Hilfe bei der Fehlerbehebung deiner HTML-Aufzählungen zu erhalten.

Folge uns

Neue Posts

Beliebte Posts