HTML Bullet Points: Erstellen und Formatieren effektiver Listen

Foto des Autors

By Jan

Erstellen von nummerierten Listen in HTML

Wenn du eine geordnete Sequenz von Elementen darstellen möchtest, kannst du in HTML nummerierte Listen verwenden. Diese Listen werden durch das <ol>-Element dargestellt und enthalten Nummerierungen, die den Elementen vorangestellt sind.

Syntax

Um eine nummerierte Liste zu erstellen, verwende die folgende Syntax:

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

Die einzelnen Elemente werden durch das <li>-Element dargestellt und repräsentieren die Elemente in der Liste.

Anpassen von Nummernformaten

Du kannst das Nummernformat deiner Liste anpassen, indem du das type-Attribut des <ol>-Elements verwendest. Die folgenden Werte werden unterstützt:

  • 1 (Standard): Arabische Ziffern (1, 2, 3)
  • a: Kleinbuchstaben (a, b, c)
  • A: Großbuchstaben (A, B, C)
  • i: Kleinbuchstaben (i, ii, iii)
  • I: Großbuchstaben (I, II, III)
  • none: Keine Nummerierung
<ol type="A">
  <li>Element 1</li>
  <li>Element 2</li>
  <li>Element 3</li>
</ol>

Attribut start

Mithilfe des start-Attributs kannst du die Startnummer für die Liste festlegen. Dies kann nützlich sein, wenn du eine Liste fortsetzen möchtest, die in einem anderen Dokument oder Abschnitt begann.

<ol start="3">
  <li>Element 1</li>
  <li>Element 2</li>
  <li>Element 3</li>
</ol>

Verschachtelte nummerierte Listen

Du kannst nummerierte Listen ineinander verschachteln, um hierarchische Strukturen zu erstellen. Dazu verwendest du die Syntax <ol> innerhalb von <li>-Elementen.

<ol>
  <li>Element 1
    <ol>
      <li>Unterpunkt 1</li>
      <li>Unterpunkt 2</li>
    </ol>
  </li>
  <li>Element 2</li>
</ol>

Erstellen von ungeordneten Listen in HTML

Im Gegensatz zu nummerierten Listen werden ungeordnete Listen verwendet, um Elemente in einer bestimmten Reihenfolge, aber ohne numerische Bezeichnung, aufzulisten. Sie sind ideal für Aufgabenlisten, Merkmale oder Beispiele.

Erstellen einer einfachen ungeordneten Liste

Verwende das <ul>-Element (unordered list), um eine ungeordnete Liste in HTML zu erstellen. Innerhalb des <ul>-Elements füge <li>-Elemente (list item) ein, um jedes Listenelement darzustellen.

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

Symboltyp anpassen

Standardmäßig zeigen ungeordnete Listen kreisförmige Aufzählungszeichen an. Du kannst jedoch mit CSS das Aussehen der Aufzählungszeichen anpassen, indem du die list-style-type-Eigenschaft verwendest.

Die folgenden Werte stehen zur Verfügung:

  • circle: Kreise
  • square: Quadrate
  • disc: Geschwärzte Kreise
  • none: Keine Aufzählungszeichen

Beispiel:

ul {
  list-style-type: square;
}

Positionierung der Listenelemente

Die Listenelemente werden standardmäßig horizontal angeordnet. Du kannst jedoch die text-align-Eigenschaft verwenden, um sie links, rechts oder zentriert auszurichten.

Beispiel:

ul {
  text-align: center;
}

Anpassen von Aufzählungszeichen mit CSS

Du hast die Möglichkeit, das Aussehen der Aufzählungszeichen deiner HTML-Listen mit CSS zu individualisieren. So kannst du sie an das Design deiner Website anpassen oder für bestimmte Zwecke hervorheben.

Ändern des Aufzählungszeichentyps

Um den Aufzählungszeichentyp zu ändern, verwendest du die list-style-type-Eigenschaft. Sie bietet folgende Optionen:

  • disc: Kreis (Standard für ungeordnete Listen)
  • circle: Kreis
  • square: Quadrat
  • none: Kein Aufzählungszeichen

Beispiel:

ul {
  list-style-type: square;
}

Anpassen der Aufzählungszeichenfarbe und -größe

Mit den Eigenschaften list-style-color und list-style-image kannst du die Farbe und Größe der Aufzählungszeichen anpassen.

  • list-style-color: Legt die Farbe der Aufzählungszeichen fest.
  • list-style-image: Legt ein Bild als Aufzählungszeichen fest.

Beispiel:

ul {
  list-style-color: #ff0000;
  list-style-image: url('images/custom-bullet.png');
}

Positionierung und Ausrichtung von Aufzählungszeichen

Die Eigenschaften list-style-position und list-style-position ermöglichen es dir, die Position und Ausrichtung der Aufzählungszeichen anzupassen.

  • list-style-position: Legt fest, ob die Aufzählungszeichen innerhalb oder außerhalb des Listenelements platziert werden.
  • list-style-position: Legt die horizontale Ausrichtung der Aufzählungszeichen fest.

Beispiel:

ul {
  list-style-position: inside;
  list-style-position: right;
}

Individuelle Aufzählungszeichen mit Bildern

Verwendest du die list-style-image-Eigenschaft, kannst du eigene Bilder als Aufzählungszeichen verwenden. Dies verleiht deinen Listen einen einzigartigen und visuellen Charakter.

Stelle sicher, dass die Bilder klein und für das Web optimiert sind, um die Ladezeit deiner Website nicht zu beeinträchtigen.

Beispiel:

ul {
  list-style-image: url('images/custom-bullet.png');
}

Ausrichten von Listenelementen

Wenn du Listen in HTML erstellst, möchtest du vielleicht die Ausrichtung der Listenelemente anpassen, um ein besseres visuelles Erscheinungsbild und eine bessere Lesbarkeit zu erzielen. Hier ist, wie du die Ausrichtung deiner Listenelemente steuern kannst:

Horizontale Ausrichtung

Die horizontale Ausrichtung der Listenelemente kannst du mit der CSS-Eigenschaft text-align steuern. Diese Eigenschaft akzeptiert die folgenden Werte:

  • left: Richtet die Listenelemente links aus
  • center: Richtet die Listenelemente zentriert aus
  • right: Richtet die Listenelemente rechts aus
  • justify: Richtet die Listenelemente am Rand aus (fügt Leerzeichen zwischen Wörtern ein)
<ul style="text-align: center;">
  <li>Listenelement 1</li>
  <li>Listenelement 2</li>
  <li>Listenelement 3</li>
</ul>

Vertikale Ausrichtung

Die vertikale Ausrichtung der Listenelemente kannst du mit der CSS-Eigenschaft line-height steuern. Diese Eigenschaft legt den Abstand zwischen den Zeilen fest. Je größer der Wert, desto mehr Abstand gibt es zwischen den Zeilen.

<ul style="line-height: 1.5em;">
  <li>Listenelement 1</li>
  <li>Listenelement 2</li>
  <li>Listenelement 3</li>
</ul>

Hinzufügen von Absätzen in Listenelemente

Möchtest du, dass deine HTML-Listen noch detaillierter und informativer sind? Dann kannst du Absätze in die Listenelemente einfügen, um mehr Text und Informationen darin unterzubringen. Hier erfährst du, wie’s geht.

Verwendung von <p>-Tags

Um einen Absatz in ein Listenelement einzufügen, verwende das <p>-Tag. Setze es einfach innerhalb des <li>-Tags des Listenelements ein.

Beispiel:

<ul>
  <li>
    <p>Punkt 1: Dies ist der erste Punkt der Liste mit einem Absatz.</p>
  </li>
  <li>
    <p>Punkt 2: Hier ist ein weiterer Punkt mit einem Absatz.</p>
  </li>
</ul>

Ausrichten des Absatzinhalts

Du kannst auch die Ausrichtung des Absatzinhalts in Listenelementen anpassen. Verwende die CSS-Eigenschaft text-align, um den Text linksbündig, rechtsbündig oder zentriert auszurichten.

Beispiel:

ul li p {
  text-align: center;
}

Einrückung von Absätzen

Möchtest du deine Absätze in Listenelementen einrücken, kannst du die CSS-Eigenschaft margin-left verwenden.

Beispiel:

ul li p {
  margin-left: 20px;
}

Tipps zur Verwendung von Absätzen in Listenelementen

  • Verwende Absätze sparsam, um die Lesbarkeit deiner Listen zu erhalten.
  • Formatiere deine Absätze konsistent mit dem Rest deiner Inhalte.
  • Achte darauf, dass der Inhalt deiner Absätze für Bildschirmleser zugänglich ist.

Fazit

Indem du Absätze in Listenelemente einfügst, kannst du deine HTML-Listen informativer und strukturierter gestalten. Denke daran, sie sparsam zu verwenden und sie für Barrierefreiheit zu optimieren.

Verwenden von verschachtelten Listen

Verschachtelte Listen sind eine Möglichkeit, hierarchische Daten in HTML zu organisieren und können die Lesbarkeit und den Überblick über komplexe Inhalte verbessern.

Vorteile verschachtelter Listen

  • Verbesserte Organisation: Verschachtelte Listen ermöglichen es dir, Unterpunkte unter übergeordnete Punkte zu gruppieren, wodurch die Struktur deiner Informationen klarer wird.
  • Erhöhte Übersichtlichkeit: Durch die hierarchische Aufteilung kannst du leichter zwischen Hauptpunkten und Nebeninformationen unterscheiden.
  • Flexibilität: Verschachtelte Listen können so tief verschachtelt werden, wie es für deine Inhalte erforderlich ist.

Erstellung verschachtelter Listen

Um eine verschachtelte Liste zu erstellen, beginne mit einer übergeordneten Liste, gefolgt von untergeordneten Listen innerhalb der

  • -Elemente.

    <ul>
        <li>Hauptpunkt 1
            <ul>
                <li>Unterpunkt 1.1</li>
                <li>Unterpunkt 1.2</li>
            </ul>
        </li>
        <li>Hauptpunkt 2
            <ul>
                <li>Unterpunkt 2.1</li>
                <li>Unterpunkt 2.2
                    <ul>
                        <li>Unterunterpunkt 2.2.1</li>
                        <li>Unterunterpunkt 2.2.2</li>
                    </ul>
                </li>
            </ul>
        </li>
    </ul>
    

    Anpassen verschachtelter Listen

    Mit CSS kannst du das Erscheinungsbild verschachtelter Listen anpassen. Hier sind einige allgemeine Anpassungsoptionen:

    • Einrückung: Verwende die Eigenschaft "padding-left" oder "margin-left", um eine Einrückung für verschachtelte Ebenen zu erstellen.
    • Aufzählungszeichen: Du kannst mit CSS benutzerdefinierte Aufzählungszeichen für verschiedene Listenebenen definieren.
    • Textformatierung: Wende Textformatierungen wie Fettdruck oder Kursivschrift auf bestimmte Listenelemente an.

    Optimierung für Barrierefreiheit

    Stelle sicher, dass deine verschachtelten Listen für Benutzer mit Behinderungen zugänglich sind. Hier sind einige Tipps:

    • Semantische Verwendung: Verwende

        und

          für Listen, nicht für die allgemeine Textformatierung.
        1. Tastaturnavigation: Ermögliche die Navigation durch die Liste mithilfe von Tastenkombinationen.
        2. Screenreader-Unterstützung: Verwende ARIA-Attribute, um Screenreadern die Struktur und Hierarchie der Liste mitzuteilen.

      Optimieren von HTML-Listen für Barrierefreiheit

      Sicherstellen der semantischen Auszeichnung

      Verwende die semantisch richtigen HTML-Tags, um Listen zu erstellen, d.h. <ol> für nummerierte Listen und <ul> für ungeordnete Listen. Dies hilft Screenreadern und anderen assistierenden Technologien, die Struktur und Bedeutung des Inhalts zu interpretieren.

      Angemessene Alternativtexte für Aufzählungszeichen verwenden

      Angemessene Alternativtexte beschreiben die Funktion eines Aufzählungszeichens für Benutzer, die den visuellen Aspekt nicht wahrnehmen können. Wähle einen kurzen, prägnanten Text, der die Art der Liste beschreibt, wie z. B. "Nummerierte Liste" oder "Aufgelistete Elemente".

      Verwendung aussagekräftiger Listenelementinhalte

      Gestalte jedes Listenelement so, dass es für sich allein einen Sinn ergibt. Vermeide es, Listenelemente nur als Platzhalter oder als Aufzählung zu verwenden. Stattdessen sollte jedes Element wertvolle Informationen vermitteln, die zum Verständnis des Gesamtinhalts beitragen.

      Vermeidung verschachtelter Listen

      Obwohl verschachtelte Listen manchmal notwendig sind, können sie die Navigation für Benutzer mit eingeschränktem Sehvermögen erschweren. Beschränke verschachtelte Listen auf die Fälle, in denen sie für die Strukturierung des Inhalts unerlässlich sind.

      Bereitstellung von Tastaturnavigation

      Stelle sicher, dass Benutzer mit Tastaturen durch die Liste navigieren können. Füge den Listenelementen die Rolle "listitem" und die Eigenschaft "tabindex" hinzu, um die Tastaturtasten und Tabulatortasten zu aktivieren.

      Zuordnen von Landkartenbereichen

      Unterteile die Liste in logische Abschnitte und ordne jedem Abschnitt eine Landkartenregion zu. Dies ermöglicht es Screenreadern, die Struktur der Liste zu erkennen und effizient zu navigieren. Beispielsweise kannst du <div role="region"> für jeden Abschnitt verwenden.

  • Schreibe einen Kommentar