Zum Inhalt springen

CSS-Einheiten

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

CSS-Einheiten sind Pixel, em, rem, Prozent und die Viewport-Einheiten. Welche wofür passt, entscheidet mit darüber, ob eine Seite beim Zoomen zusammenhält.

CSS-Einheiten

Die Maßeinheiten, in denen Längen und Größen angegeben werden.
Beispiel: „Eine CSS-Einheit ist entweder absolut oder bezieht sich auf etwas anderes.“

Absolut und relativ

px ist fest. em bezieht sich auf die Schriftgröße des Elements, rem auf die des Wurzelelements. % bezieht sich je nach Eigenschaft auf Breite oder Höhe des Elternelements. vw und vh auf das Fenster, ch auf die Breite einer Ziffer.

Warum rem für Schrift

Wer im Browser die Standardschriftgröße hochsetzt, weil er schlecht sieht, erwartet, dass die Seite mitwächst. Mit px passiert nichts, mit rem skaliert alles. Bei em multiplizieren sich Verschachtelungen, was in tiefen Strukturen unübersichtlich wird.

Für Abstände sind rem ebenfalls brauchbar, weil sie mit der Schrift wachsen. Für Rahmenbreiten und Haarlinien bleibt px.

Siehe auch:

Wert (Value) (CSS)

Bestimmt, worauf eine Eigenschaft gesetzt wird.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

calc()

Rechnet in CSS und darf dabei Einheiten mischen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

clamp(), min(), max()

Werte begrenzen oder zwischen Grenzen mitwachsen lassen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

font-family, font-size, line-height

Die drei Angaben, die über Lesbarkeit entscheiden.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Breiten- und Höhenangaben (min/max)

Feste Maße und Begrenzungen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)