Zum Inhalt springen

CSS-Regel (Regelsatz)

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

Eine CSS-Regel verbindet eine Auswahl von Elementen mit den Angaben, die für sie gelten sollen. Aus Tausenden solcher Regeln besteht die Gestaltung einer Website.

CSS-Regel (Regelsatz)

Einheit aus einem Selektor und dem geschweiften Block mit den Deklarationen, die für die ausgewählten Elemente gelten.
Beispiel: „Eine CSS-Regel sagt, welche Elemente gemeint sind und was für sie gilt.“

Die Bestandteile

Eine CSS-Regel als Codezeile, darunter und darüber beschriftet: Selektor, Eigenschaft, Wert, dazu die Klammern für Deklaration und Regelsatz.
Vor der geschweiften Klammer steht der Selektor, darin die Deklarationen aus Eigenschaft und Wert.
article h2 {
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}

Vor der geschweiften Klammer steht der Selektor, hier zwei Elemente in einer Beziehung. Innerhalb stehen zwei Deklarationen, jeweils aus Eigenschaft und Wert, getrennt durch einen Doppelpunkt und abgeschlossen mit einem Semikolon.

Das letzte Semikolon

Nach der letzten Deklaration darf es entfallen. In der Praxis schreibt man es trotzdem: Wer später eine Zeile anfügt, vergisst sonst leicht das Semikolon der Zeile davor, und dann fällt die neue Angabe still aus.

Fehler werden übersprungen

Kennt ein Browser eine Eigenschaft oder einen Wert nicht, ignoriert er die betroffene Deklaration und arbeitet mit der nächsten weiter. Das ist kein Mangel, sondern Absicht: So lassen sich neue Angaben einsetzen, ohne ältere Browser zu brechen.

Siehe auch:

Selektor (CSS)

Bestimmt, für welche Elemente eine Regel gilt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Deklaration (CSS)

Ein Paar aus Eigenschaft und Wert.

#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)