Zum Inhalt springen

At-Regeln (@media, @import, @font-face)

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

At-Regeln beginnen mit einem Klammeraffen und steuern, unter welchen Bedingungen Regeln gelten oder was zusätzlich geladen wird.

At-Regeln (@media, @import, @font-face)

CSS-Anweisungen, die mit einem Klammeraffen beginnen und entweder einen Block unter eine Bedingung stellen oder etwas einbinden.
Beispiel: „Eine At-Regel steht auf der obersten Ebene eines Stylesheets.“

Die wichtigsten

@media stellt Regeln unter eine Bedingung, meist die Breite des Fensters. @font-face bindet eine Schriftdatei ein. @import lädt ein weiteres Stylesheet, was für die Ladezeit ungünstig ist, weil die Dateien nacheinander geholt werden. @supports prüft, ob der Browser eine Eigenschaft kennt.

@media (min-width: 768px) {
  .spalten { display: grid; }
}

Neuere Vertreter

@container stellt Regeln unter die Breite des umgebenden Bereichs statt des Fensters, @layer ordnet Regeln in Schichten und gibt der Kaskade eine zusätzliche Ebene. Beide lösen Probleme, für die es lange nur Umwege gab.

Siehe auch:

CSS-Regel (Regelsatz)

Ein Selektor und die Deklarationen, die für ihn gelten.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

CSS

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

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Stylesheet

Die Sammlung der Regeln, mit denen eine Website gestaltet wird.

#Frontend-Entwicklung (HTML, CSS, JavaScript)