WMP Sites

HTML <ul>: Die umfassende Anleitung zur Erstellung geordneter Listen

Lukas Fuchs vor 7 Monaten in  Webentwicklung 3 Minuten Lesedauer

Was ist das
    -Tag in HTML?

Das <ul>-Tag (Ordered List) in HTML ist ein strukturelles Element, mit dem du geordnete Listen auf einer Webseite erstellen kannst. Es ermöglicht dir, eine Reihe von Elementen in einer vordefinierten Reihenfolge anzuzeigen, normalerweise mit Aufzählungspunkten, Zahlen oder Buchstaben als visuelle Hinweise.

Zweck und Einsatz von

    Das <ul>-Tag bietet folgende Vorteile:

    • Strukturierte Inhalte: Es hilft, Informationen in einer logischen und übersichtlichen Reihenfolge zu organisieren, was die Lesbarkeit und das Verständnis verbessert.
    • Visuelle Hierarchie: Die visuelle Markierung mit Aufzählungspunkten oder Nummern schafft eine klare Hierarchie innerhalb des Inhalts.
    • Navigation: Geordnete Listen können als Navigationshilfen verwendet werden, um Benutzer durch verschiedene Abschnitte einer Webseite zu führen.
    • Suchmaschinenoptimierung: Suchmaschinen können geordnete Listen erkennen und als strukturierte Daten indizieren, was die Suchergebnisse verbessert.

    Unterschied zwischen <ul> und <ol>

    Während das <ul>-Tag geordnete Listen erstellt, verwendet das <ol>-Tag (Ordered List) eine numerierte Liste. Die Wahl zwischen beiden hängt vom Kontext und der gewünschten Darstellung ab. Geordnete Listen sind nützlich, wenn die Reihenfolge der Elemente von Bedeutung ist, während ungeordnete Listen verwendet werden, wenn die Reihenfolge keine Rolle spielt.

    Verwendung des
      -Tags zur Erstellung geordneter Listen

    Verwende das <ul>-Tag (Unordered List), um geordnete Listen von Elementen in deinem HTML-Dokument zu erstellen. Geordnete Listen eignen sich hervorragend zur Darstellung von sequenziellen Schritten, hierarchischen Strukturen oder einer beliebigen geordneten Reihe von Elementen.

    Erstellen einer Grundliste

    Beginne mit dem <ul>-Tag und füge ihm dann <li>-Tags (List Items) für jedes Listenelement hinzu.

    <ul>
      <li>Element 1</li>
      <li>Element 2</li>
      <li>Element 3</li>
    </ul>
    

    Dies erzeugt eine Liste mit drei nummerierten Elementen.

    Anpassen des Zählers

    Standardmäßig nummeriert HTML die Listenelemente mit arabischen Ziffern. Du kannst jedoch verschiedene Zählertypen verwenden, indem du das type-Attribut für das <ul>-Tag angibst:

    • decimal: Arabische Ziffern (Standard)
    • lower-alpha: Kleinbuchstaben
    • upper-alpha: Großbuchstaben
    • lower-roman: Kleinbuchstaben römischer Ziffern
    • upper-roman: Großbuchstaben römischer Ziffern
    <ul type="lower-alpha">
      <li>Element 1</li>
      <li>Element 2</li>
      <li>Element 3</li>
    </ul>
    

    Startwert festlegen

    Um den Startwert der Nummerierung anzupassen, verwende das start-Attribut:

    <ul type="1" start="5">
      <li>Element 5</li>
      <li>Element 6</li>
      <li>Element 7</li>
    </ul>
    

    Attribute des
      -Tags für Anpassung und Stil

    Das

      -Tag verfügt über mehrere Attribute, mit denen du das Aussehen und Verhalten der geordneten Liste anpassen kannst. Indem du diese Attribute verwendest, kannst du sicherstellen, dass deine Listen sowohl funktional als auch ästhetisch ansprechend sind.

      type

      Das Attribut type legt den Typ der Aufzählungszeichen fest, die für die Listenelemente verwendet werden:

      • 1: Standardmäßige numerische Zeichen (1, 2, 3)
      • a: Kleinbuchstaben (a, b, c)
      • A: Großbuchstaben (A, B, C)
      • i: Römische Ziffern (i, ii, iii)
      • I: Römische Ziffern in Großbuchstaben (I, II, III)

      start

      Mit dem Attribut start kannst du die Nummer angeben, mit der die Liste beginnt. Dies ist nützlich, wenn du eine laufende Nummerierung fortsetzen möchtest oder eine bestimmte Nummerierung für die Liste festlegen möchtest.

      Weitere Informationen findest du in diesem Artikel: Das HTML main Tag: Der unverzichtbare Container für den Hauptinhalt deiner Webseite

      compact

      Wenn du das Attribut compact verwendest, wird die Liste komprimierter dargestellt, wodurch die Abstände zwischen den Listenelementen reduziert werden.

      reversed

      Das Attribut reversed kehrt die Reihenfolge der Listenelemente um und beginnt mit dem letzten Element.

      Gestaltungsattribute

      Das

        -Tag unterstützt auch Gestaltungsattribute, mit denen du das Aussehen der Liste anpassen kannst:
        • style: Wende benutzerdefinierte CSS-Stile an die Liste an.
        • class: Füge eine CSS-Klasse hinzu, um die Liste zu stylen.
        • id: Weise der Liste eine eindeutige ID zu, um sie im CSS oder JavaScript gezielt anzusprechen.

        Hinzufügen von Listenelementen zum
          -Tag mit dem
        • -Tag

        Sobald du dein

          -Element zur Definition einer geordneten Liste erstellt hast, kannst du damit beginnen, einzelne Listenelemente hinzuzufügen. Hier kommt das
        • -Tag ins Spiel.

          Verwendung des

        • -Tags

          Das

        • -Tag (short für "List Item") repräsentiert jedes einzelne Element in deiner geordneten Liste. So fügst du es ein:
          <ul>
            <li>Element 1</li>
            <li>Element 2</li>
            <li>Element 3</li>
          </ul>
          

          Jedes

        • -Tag enthält den Text oder die Inhalte, die du in deinem Listenelement anzeigen möchtest. Du kannst beliebig viele
        • -Tags innerhalb eines
            -Elements hinzufügen.

            Attribute für

          • -Tags

            Das

          • -Tag unterstützt auch eine Reihe von Attributen, mit denen du sein Erscheinungsbild und Verhalten anpassen kannst:
            • value: Dieses Attribut ermöglicht es dir, einen numerischen Wert für das Listenelement festzulegen. Dies kann nützlich sein, wenn du eine Liste mit nummerierten Elementen erstellen möchtest.

            • type: Mit diesem Attribut kannst du den Typ des Aufzählungspunkts angeben, der vor dem Listenelement angezeigt wird. Mögliche Optionen sind "disc" (Standard), "circle" und "square".

            Verschachteln von Listenelementen

            Du kannst auch verschachtelte geordnete Listen erstellen, indem du

              - und
            • -Tags innerhalb anderer
            • -Tags verwendest. Dies ermöglicht es dir, mehrstufige Strukturen zu erstellen:
              <ul>
                <li>Element 1
                  <ul>
                    <li>Unterpunkt 1</li>
                    <li>Unterpunkt 2</li>
                  </ul>
                </li>
                <li>Element 2</li>
              </ul>
              

              Dadurch wird eine geordnete Liste mit Element 1 und Unterpunkten darunter sowie Element 2 erstellt.

              Verschachteln von geordneten Listen für mehrstufige Strukturen

              Warum solltest du verschachtelte Listen verwenden?

              Manchmal benötigst du eine Liste mit mehreren Ebenen der Hierarchie. Beispielsweise kannst du eine Liste von Kategorien und Unterkategorien oder eine Liste von Schritten mit Teilschritten erstellen.

              Weiterführende Informationen gibt es bei: Textarea-Element in HTML: Erstellen und Anpassen von mehrzeiligen Texteingabefeldern

              Schritte zum Verschachteln von geordneten Listen

              Um geordnete Listen zu verschachteln, führe die folgenden Schritte aus:

              1. Erstelle eine primäre geordnete Liste mit dem <ul>-Tag.
              2. Innerhalb des Elements <ul> für die primäre Liste erstellst du eine zweite geordnete Liste für die erste Unterliste.
              3. Wiederhole Schritt 2 für alle erforderlichen Unterlisten.

              Beispiel einer verschachtelten Liste

              <ul>
                <li>Kategorie 1
                  <ul>
                    <li>Unterkategorie 1.1</li>
                    <li>Unterkategorie 1.2</li>
                  </ul>
                </li>
                <li>Kategorie 2
                  <ul>
                    <li>Unterkategorie 2.1</li>
                    <li>Unterkategorie 2.2</li>
                  </ul>
                </li>
              </ul>
              

              Tipps zum Verschachteln von Listen

              • Verwende Verschachtelungen sparsam, um die Komplexität und Lesbarkeit zu verbessern.
              • Überlege, ob eine verschachtelte Liste oder eine verschachtelte Auswahl (<select>) für deine Anforderungen besser geeignet ist.
              • Sorge für eine klare visuelle Hierarchie, indem du Einrückungen oder andere Stilformatierungen verwendest.
              • Teste die Barrierefreiheit deiner verschachtelten Listen mit Hilfstechnologien.

              Fehlerbehebung und Best Practices für das <ul>-Tag

              Häufig auftretende Fehler

              Nicht geschlossene Listen: Stelle sicher, dass du dein <ul>-Tag mit einem entsprechenden </ul>-Tag schließt, um Fehler zu vermeiden.

              Fehlende Listenelemente: Jedes <ul>-Tag benötigt mindestens ein <li>-Element, um eine Liste zu erstellen.

              Verschachtelte Listen mit unterschiedlichen Zahlenformaten: Achte darauf, dass verschachtelte <ul>-Tags das gleiche Zahlenformat verwenden, um Inkonsistenzen zu vermeiden.

              Nicht standardisierte Stilgebung: Verwende CSS-Klassen oder Inline-Stile, um die Darstellung deiner Listen zu steuern, anstatt dich auf die standardmäßigen Browser-Stile zu verlassen.

              Best Practices

              Semantische Verwendung: Verwende das <ul>-Tag nur für geordnete Listen, nicht für Navigationselemente oder andere Zwecke.

              Für nähere Informationen besuche: HTML <span>-Tag: Eine umfassende Anleitung zur Markierung von Textinhalten

              Zugänglichkeit: Füge deinen Listenelemente beschreibende Alternativtexte hinzu, um sie für Benutzer mit Sehbehinderungen zugänglich zu machen.

              Leistung: Verwende Listen nur für tatsächliche Listen und vermeide es, sie für Layoutzwecke zu verwenden. Überlege dir die Verwendung von semantischeren Tags wie <section> oder <article> für solche Zwecke.

              Hierarchische Struktur: Verwende verschachtelte Listen, um logische Hierarchien zu erstellen, aber vermeide zu viele Ebenen der Verschachtelung, die die Lesbarkeit beeinträchtigen können.

              Konsistenz: Verwende einheitliche Zahlenformate und Stile für alle geordneten Listen auf deiner Website, um ein einheitliches Erscheinungsbild zu gewährleisten.

              Beispiele für die Verwendung des
                -Tags in verschiedenen Szenarien

              Das

                -Tag kann in einer Vielzahl von Situationen verwendet werden, sodass du deine Inhalte auf eindeutige und organisierte Weise präsentieren kannst. Im Folgenden findest du einige Beispiele, die dir helfen, das Potenzial dieses vielseitigen Tags zu erkennen:

                Auflisten von Menüpunkten

                Verwende

                  zum Erstellen von Navigationsmenüs in deinen Webprojekten. Ordne die Menüpunkte in einer logischen Reihenfolge an, um eine intuitive Benutzernavigation zu ermöglichen.
              <ul>
                <li><a href="#">Startseite</a></li>
                <li><a href="#">Über uns</a></li>
                <li><a href="#">Produkte</a></li>
                <li><a href="#">Kontakt</a></li>
              </ul>
              

              Strukturierung von Listen mit hierarchischen Daten

              Erstelle mehrstufige Listen, um komplexe Informationen zu strukturieren, beispielsweise beim Erstellen von Inhaltsverzeichnissen oder Gliederungen. Verwende verschachtelte

              Zusätzliche Details erhältst du bei: HTML-Struktur: Verstehen Sie die Bausteine Ihrer Website

                -Tags, um Unterlisten innerhalb von Hauptlisten zu erstellen.
              <ul>
                <li>Kapitel 1
                  <ul>
                    <li>Abschnitt 1.1</li>
                    <li>Abschnitt 1.2</li>
                  </ul>
                </li>
                <li>Kapitel 2
                  <ul>
                    <li>Abschnitt 2.1</li>
                    <li>Abschnitt 2.2</li>
                  </ul>
                </li>
              </ul>
              

              Hervorheben von Schlüsselwörtern oder Funktionen

              Erstelle Aufzählungspunkte, um wichtige Informationen hervorzuheben, beispielsweise die Funktionen eines Produkts oder die Vorteile eines Dienstes. Dies verbessert die Lesbarkeit und hilft Benutzern, wichtige Punkte schnell zu identifizieren.

              <ul>
                <li>Hohe Auflösung</li>
                <li>Schnelle Performance</li>
                <li>Lange Akkulaufzeit</li>
                <li>Elegantes Design</li>
              </ul>
              

              Anzeigen von Benutzerbewertungen und Feedback

              Nutze geordnete Listen, um Kundenbewertungen oder Feedback in einer strukturierten und überschaubaren Weise darzustellen. Dies ermöglicht es Benutzern, Meinungen und Erfahrungen einfach zu vergleichen.

              <ul>
                <li>⭐️⭐️⭐️⭐️⭐️ - Ausgezeichnet</li>
                <li>⭐️⭐️⭐️⭐️ - Sehr gut</li>
                <li>⭐️⭐️⭐️ - Gut</li>
                <li>⭐️⭐️ - Befriedigend</li>
                <li>⭐️ - Schlecht</li>
              </ul>
              

              Barrierefreiheit und Zugänglichkeit bei der Verwendung des
                -Tags

              Wenn du das

                -Tag verwendest, ist es wichtig, die Barrierefreiheit und Zugänglichkeit für alle Nutzer zu berücksichtigen, unabhängig von ihren Fähigkeiten oder Beeinträchtigungen. Durch die Befolgung einiger Best Practices kannst du sicherstellen, dass deine Inhalte für alle zugänglich sind.

                Verwendung semantischer Elemente

                Verwende das

                  -Tag ausschließlich für geordnete Listen. Dies hilft Sprachausgaben und anderen assistiven Technologien, den Inhalt zu verstehen und ihn Nutzern mit Sehbehinderungen oder kognitiven Beeinträchtigungen korrekt vorzulesen.

                  Bereitstellung von Alternativtext

                  Wenn du in deiner Liste Bilder verwendest, füge unbedingt Alternativtext (Alt-Text) für diese Bilder hinzu. Alt-Text beschreibt das Bild für Nutzer, die es nicht sehen können, und ist wichtig für Barrierefreiheit und Suchmaschinenoptimierung (SEO).

                  Ausreichender Kontrast

                  Stelle sicher, dass der Kontrast zwischen dem Text in deiner Liste und dem Hintergrund ausreichend ist. Ein hoher Kontrast erleichtert das Lesen für Nutzer mit Sehbehinderungen.

                  Tastaturnavigation

                  Sorge dafür, dass Nutzer mit Tastaturen durch deine Listen navigieren und mit ihnen interagieren können. Dies kann erreicht werden, indem du Tastaturkürzel für Aktionen wie das Öffnen und Schließen von Listenelementen bereitstellst.

                  ARIA-Attribute

                  Du kannst auch ARIA-Attribute (Accessible Rich Internet Applications) verwenden, um zusätzliche Informationen für assistive Technologien bereitzustellen. Das Attribut aria-label kann beispielsweise verwendet werden, um Nutzern eine Beschreibung der Liste bereitzustellen, während das Attribut aria-labelledby auf eine Überschrift verweisen kann, die die Liste beschreibt.

                  Für nähere Informationen besuche: Das <aside>-Element in HTML: Bedeutung, Verwendung und Best Practices

                  Beispiele

                  • Semantische Elemente: <ul><li>Aufgabe 1</li><li>Aufgabe 2</li></ul>
                  • Alternativtext: <img src="bild.jpg" alt="Bild von Katze">
                  • Ausreichender Kontrast: #f0f0f0 (Hintergrundfarbe) und #000000 (Textfarbe)
                  • Tastaturnavigation: Tab zum Navigieren durch Listenelemente, Enter zum Öffnen/Schließen

                  Indem du diese Best Practices befolgst, kannst du sicherstellen, dass deine geordneten Listen für alle Nutzer barrierefrei und zugänglich sind.

                  Optimierung der Leistung des
                    -Tags

                  Die Optimierung der Leistung deines

                    -Tags kann die Ladezeit deiner Webseite verbessern und die Benutzererfahrung optimieren. Beachte die folgenden Tipps, um die Leistung deines
                      -Tags zu maximieren:

                      Vermeide verschachtelte
                        -Tags

                      Verschachtelte

                        -Tags können die Leistung verlangsamen, da der Browser jedes Element einzeln rendern muss. Verschachtele
                          -Tags nur, wenn es unbedingt erforderlich ist.

                          Reduziere die Anzahl der Listenelemente

                          Je mehr Listenelemente dein

                            -Tag enthält, desto länger dauert das Rendern. Beschränke dich auf die wesentlichen Informationen und vermeide unnötige Einträge.

                            Verwende CSS für Styling

                            Anstatt Inline-Styling (z. B. style="color: red") zu verwenden, definiere CSS-Regeln für dein

                              -Tag. Dies verbessert die Leistung, da der Browser nicht jedes Element einzeln stylen muss.

                              Vermeide die Verwendung von JavaScript

                              JavaScript-Ereignisse und -Animationen können die Leistung beeinträchtigen. Verwende JavaScript nur, wenn es unbedingt erforderlich ist.

                              Verwende ARIA-Attribute

                              Für eine bessere Barrierefreiheit kannst du ARIA-Attribute (z. B. aria-label) verwenden. Vermeide jedoch eine übermäßige Verwendung von ARIA-Attributen, da dies die Leistung beeinträchtigen kann.

    Verwandte Artikel

    Folge uns

    Neue Posts

    Beliebte Posts