CSS-At-Regel-Funktionen

CSS At-Regel-Funktionen sind At-Regel-Aussagen, die komplexe Regeln darstellen oder spezielle Datenverarbeitung oder Berechnungen auslösen können.

Syntax

@identifier function([argument]? [, argument]!) {
}

Die Syntax beginnt mit dem At-Zeichen @ und einem At-Regel-Identifikator, wie zum Beispiel import. Dies wird gefolgt vom Namen der At-Regel-Funktion, wie zum Beispiel url, gefolgt von einem Paar öffnender und schließender Klammern. Innerhalb der Klammern werden ein oder mehrere Argumente angegeben.

Einige At-Regel-Funktionen können mehrere Argumente aufnehmen, die ähnlich wie CSS-Property-Werte formatiert sind. Leerzeichen sind erlaubt, aber innerhalb der Klammern optional. Mehrere Argumente können durch ein Komma oder ein Leerzeichen getrennt werden.

@import-Funktionen

Die @import-At-Regel wird verwendet, um Stile aus anderen Stylesheets zu importieren.

@import url()

Importiert eine Stylesheet-Datei von der angegebenen URL.

@import supports()

Importiert eine Stylesheet-Datei basierend auf der Browser-Unterstützung.

@import layer()

Importiert eine Stylesheet-Datei in die angegebene Kaskadenschicht.

@supports-Funktionen

Die @supports-At-Regel überprüft die Unterstützung eines Browsers für die angegebene CSS-Eigenschaft und wendet dann die CSS-Stilregeln an.

@supports selector()

Wendet CSS-Regeln an, nachdem die Unterstützung des Browsers für die angegebene Selektorsyntax überprüft wurde.

@supports font-tech()

Wendet CSS-Regeln an, nachdem die Unterstützung des Browsers für die angegebene Schrifttechnologie überprüft wurde.

@supports font-format()

Wendet CSS-Regeln an, nachdem die Unterstützung des Browsers für das angegebene Schriftformat überprüft wurde.

@namespace-Funktionen

Die @namespace-At-Regel wird verwendet, um XML-Namespace zu definieren, die in einem CSS-Stylesheet verwendet werden sollen.

@namespace url()

Definiert den XML-Namespace von der angegebenen URL.

@container-Funktionen

Die @container-At-Regel wird verwendet, um Stile für einen Inhaltskontext anzugeben.

@container style()

Definiert den Stil des Inhaltskontextes.

Siehe auch