Zum Inhalt springen

Vererbung (CSS)

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

Die Vererbung in CSS gibt den Wert mancher Eigenschaften an die enthaltenen Elemente weiter. Deshalb genügt es, die Schriftart einmal zu setzen.

Vererbung (CSS)

Weitergabe des Wertes einer Eigenschaft vom Elternelement an die enthaltenen Elemente.
Beispiel: „Die Vererbung erspart es, dieselbe Schriftart an hundert Stellen zu wiederholen.“

Was sich vererbt und was nicht

Vererbt wird, was den Text betrifft: Schriftart, Schriftgröße, Zeilenhöhe, Textfarbe, Ausrichtung. Nicht vererbt wird, was die Box betrifft: Abstände, Rahmen, Hintergrund, Breite. Die Einteilung ist nicht willkürlich, sie folgt der Frage, ob eine Weitergabe sinnvoll wäre.

Deshalb genügt es, Schriftart und Zeilenhöhe einmal am body-Element zu setzen.

Steuern lässt es sich

Mit inherit lässt sich ein Wert ausdrücklich vom Elternelement übernehmen, auch bei Eigenschaften, die sich sonst nicht vererben. Umgekehrt setzt initial auf den Ausgangswert zurück.

Siehe auch:

Kaskade (Cascade)

Das Verfahren, mit dem aus widersprüchlichen Regeln eine wird.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Eigenschaft (Property) (CSS)

Benennt, was an einem Element eingestellt wird.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Wert (Value) (CSS)

Bestimmt, worauf eine Eigenschaft gesetzt wird.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

CSS

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

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Spezifität (Specificity)

Entscheidet, welcher von mehreren Selektoren gewinnt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)