Zum Inhalt springen

Zentrieren

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 18.10.2026

Zentrieren war lange eine der lästigsten Aufgaben in CSS. Mit Flexbox und Grid ist daraus eine Zeile geworden.

Zentrieren

Ein Element oder seinen Inhalt mittig ausrichten.
Beispiel: „Zentrieren heißt je nach Fall etwas anderes: den Text in der Box oder die Box in ihrem Platz.“

Die drei Fälle

/* Text in seiner Box */
.titel { text-align: center; }

/* Box im verfügbaren Platz */
.inhalt { max-width: 70ch; margin-inline: auto; }

/* beides, waagerecht und senkrecht */
.mitte { display: grid; place-items: center; }

Der erste Fall betrifft den Inhalt, der zweite die Box selbst, der dritte beide Richtungen. Wer den falschen Fall erwischt, wundert sich, warum nichts passiert.

Warum es früher schwer war

Senkrecht zu zentrieren hatte vor Flexbox keine saubere Lösung; es gab Tricks mit Positionierung und negativen Abständen, die bei unbekannter Höhe scheiterten. Heute sind es zwei Zeilen, und das ist einer der größten praktischen Gewinne der neueren Layoutverfahren.

Siehe auch:

Flexbox

Layout in einer Richtung: verteilen, ausrichten, wachsen lassen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

CSS Grid

Layout in zwei Richtungen: Zeilen und Spalten zugleich.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Margin (Außenabstand)

Hält eine Box von ihren Nachbarn frei.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

CSS

Die Sprache, in der das Aussehen einer Website beschrieben wird.

#Frontend-Entwicklung (HTML, CSS, JavaScript)