HAPPY WEBVENT – der Website Adventskalender. Mach Deine Website fit fürs neue Jahr!

Jetzt für € 0,- anmelden.

Meine liebsten CSS Code Snippets: Listen und Aufzählungen richtig formatieren

Aus der Reihe meine liebsten CSS Code Snippets für WordPress & Elementor. Heute: Bullet Points, Nummerierungen & Co – Aufzählungen richtig formatieren. Mit CSS Code.

Du kennst das bestimmt: Du schreibst einen schönen Blogartikel, strukturierst ihn mit Bullet Points oder nummerierten Listen – und plötzlich sieht alles irgendwie … unrund aus.

Mal klebt der letzte Punkt zu nah am nächsten Absatz, mal ist der Einzug zu tief – und das Gesamtbild wirkt einfach nicht stimmig.

Damit ist jetzt Schluss! Ich zeige Dir heute eines meiner liebsten kleinen CSS Code Snippets, mit dem Du Listen in Deinem Blog oder auf Deiner Website richtig hübsch formatieren kannst.

Exkurs: Warum eigentlich diese Listen?

Listen – also eine Aufzählung mit Bullet Points oder Nummerierungen – sind eine der beliebtesten Formate im Web. Kein Wunder: Menschen lesen am Bildschirm anders als auf Papier. Sie scannen Texte, statt sie Wort für Wort zu lesen. Überschriften, Aufzählungen und klare Strukturen helfen ihnen dabei, Inhalte schneller zu erfassen.

Mit Bullet Points oder nummerierten Listen kannst Du Informationen übersichtlich gliedern, Highlights hervorheben und Deinen Leser:innen das Gefühl geben, sich leicht zurechtzufinden – perfekt für Blogartikel, Tippsammlungen oder Schritt-für-Schritt-Anleitungen.

Das Problem: Unschöne Abstände bei Listen

Standardmäßig bringen Browser ihre eigenen Abstände und Einzüge für Listen mit. Das ist zwar praktisch – aber selten schön.

Gerade, wenn Du mit Elementor arbeitest oder Dein Theme eigene Stilvorgaben hat, wirken Listen schnell unruhig:

  • Der Abstand zum nachfolgenden Absatz ist zu klein.
  • Die Bullet Points stehen zu weit eingerückt.
  • Oder die Nummerierung tanzt aus der Reihe.
Aufzählungen richtig formatieren - eine Liste ohne Formatierung via CSS.
Eine Liste vorher ohne Formatierung und Custom CSS Snippet.

Die Lösung: Ein bisschen Magie in Form von CSS

Mit ein paar gezielten Zeilen CSS kannst Du Deine Listen ganz einfach in Form bringen.

CSS Code Snippet zum Kopieren

/** ABSTAND NACH LETZTEM BULLET POINT **/
ul {
    margin-bottom: 1.5em;
    margin-left: -1em;
}

#ia ul {
    margin-bottom: initial;
    margin-left: initial;
}

/** ABSTAND NACH LETZTEM NUMMERIERTEN POINT **/
ol {
    margin-bottom: 1.5em;
    margin-left: -1em;
}

#ia ol {
    margin-bottom: 1em;
    margin-left: 1em;
}

/** ABSTAND ZWISCHEN DEN LISTENELEMENTEN **/
li {
    margin-bottom: 0.5em;
}

#ia li {
    margin-bottom: 1.5em;
}
Aufzählungen richtig formatieren - eine Liste mit schöner Formatierung via CSS.
Eine schön formatierte Liste nachher dank Custom CSS Snippet.

Zum besseren Verständnis: Was der Code macht

ul und ol
Diese beiden Selektoren kümmern sich um die äußeren Abstände der Listen. Mit margin-bottom: 1.5em; bekommt Deine Liste etwas mehr Luft nach unten – so wirkt sie optisch klarer getrennt vom nächsten Absatz.

ul ist dabei die Unordered List, also klassische Bulletpoints, während ol die Ordered List ist, also mit Nummeriereungen. 1.5em ist dabei das 1,5-fache Deiner gewählten Schriftgröße.

Das margin-left: -1em; rückt die Bullet Points bzw. Zahlen leicht nach links, sodass sie bündiger mit Deinem Text abschließen.

li
Hier stellst Du den Abstand innerhalb der Liste ein. li ist dabei jeder einzelne Punkt innerhalb einer Ordered der Unordered List, also eine Zahl oder ein Bullet Point.
margin-bottom: 0.5em; sorgt dafür, dass die einzelnen Punkte nicht zu dicht beieinanderkleben, also zwischen den einzelnen Punkten etwas Luft ist.

Wo fügst Du den CSS Code ein?

Den Code kopierst Du und fügst ihn in Deine Website an, am Besten übergeordnet in den Elementor Website-Einstellungen, damit er auf allen Unterseiten greift, wo ein Textblock mit dem Text Editor im Einsatz ist.

Ein Mausanzeiger in Handform zeigt in den Elementor Website-Einstellungen, wo der Custom CSS Code eingefügt werden soll, damit er auf allen Seiten greift.
Die Elementor Website-Einstellungen

Und was hat es mit #ia auf sich?

Ich nutze #ia, um das Elementor Table of Contents Widget von diesen Regeln auszuschließen.

Denn sonst würde auch das Inhaltsverzeichnis plötzlich andere Abstände bekommen – und das wollen wir natürlich nicht. Mit den #ia-Regeln setze ich die ursprünglichen Werte einfach wieder zurück (initial), damit dort alles bleibt, wie es ist 😊

Die Ausnahme von der CSS Regel: Das Table of Contents Widget aka die Inhaltsangabe.
Die Ausnahme von der CSS Regel: Das Table of Contents Widget aka die Inhaltsangabe.

Damit das Code Snippet bei der Inhaltsangabe nicht greift, muss ich dieser die CSS-ID „#ia“ ohne Raute geben. Das mache ich unter Table of Contents bearbeiten > Advanced > Layout > CSS ID und füge dort „ia“ in das Feld ein.

In Elementor die CSS ID ohne Raute angeben.
In Elementor die CSS ID ohne Raute angeben

Fazit

Mit diesem kleinen, feinen CSS Snippet wirken Deine Listen sofort strukturierter und harmonischer – ganz ohne zusätzliche Einstellungen in Elementor oder Deinem Theme.

Viel Spaß bei Copy & Paste! Probiere es mal aus und schau, wie viel runder Dein Textfluss damit wirkt!

Und wenn Du magst, verrate mir gern in den Kommentaren: Wie gestaltest Du Deine Listen am liebsten – klassisch, minimalistisch oder mit kleinen Icons als Bullet Points? 💬

2 Antworten

    1. Hallo Alexandra,

      ja, der Code funktioniert genauso – solange Du Zugriff auf Custom CSS hast (z. B. über den WordPress Customizer, Dein Theme oder ein CSS Plugin).

      Wenn Du ein Theme verwendest, prüfe bitte, ob Deine Listen (ul, ol, li) von Deinem Theme bereits stark überschrieben werden – dann kann es nötig sein, ein wenig anzupassen (z. B. spezifischere Selektoren).

      Ob Du die Ausnahme mit #ia brauchst: Wenn Du kein spezielles Inhaltsverzeichnis-Widget wie in Elementor nutzt, kannst den Teil mit #ia … einfach weglassen oder ignorieren 😊

      Tipp: Teste das CSS zuerst auf einer Unterseite oder mit einem kleinen Abschnitt; schau‘ Dir an, wie die Liste dargestellt wird, und passe ggf. die Werte für Margin etc. an, damit sie zu Deinem Layout passen.

      Liebe Grüße

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Über mich
Britta Just lächelt in die Kamera.
Hi, ich bin Britta 🖐️
Hier teile ich mein Wissen rund um modernes Webdesign und gebe Dir Tipps, wie Du Deine Website in eine Marketing­maschine verwandelst, die Dein Angebot auch dann verkauft, wenn Du im Urlaub bist oder Zeit mit Deinen Liebsten verbringst.
Happy Webvent
Ein Schreibtisch mit Computerscreen in weihnachtlichem Setting, auf dem Bildschirm steht "Happy Webvent Adventskalender - 24 Impulse für eine Business Website, die für Dich arbeitet".
Mein Adventskalender 🎅🎄

24 Impulse für eine Business Website, die für Dich arbeitet.

Mit jedem Türchen opti­mier­st Du gezielt die wichtigsten Seiten und Ab­schnitte – ganz ohne Technik­stress und Über­for­der­ung.

So machst Du Deine Web­site fit für 2026 👇

Aktuelles
Cover des Mini-Guides "Tipps, wie Du auf Deine Website aufmerksam machst".
Tipps, wie Du auf Deine Website aufmerksam machst

Hol Dir meinen Mini-Guide mit Tipps, wie Du auf Deine Website aufmerksam machen kannst. Inklusive Checkliste 👇

Suche