CSS At-Regel-Funktionen

CSS At-Regel Funktionen sind At-Regel-Anweisungen, die komplexe Regeln darstellen oder spezielle Datenverarbeitungen oder Berechnungen ausführen können.

Syntax

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

Die Syntax beginnt mit dem At-Symbol @ und einem At-Regel-Bezeichner, wie import. Dies wird gefolgt vom Namen der At-Regel-Funktion, wie url, gefolgt von einem Paar aus öffnenden und schließenden Klammern. Innerhalb der Klammern werden ein oder mehrere Argumente angegeben.

Einige At-Regel-Funktionen können mehrere Argumente aufnehmen, die ähnlich wie CSS-Eigenschaften-Werte formatiert sind. Leerzeichen sind zulässig, aber innerhalb der Klammern optional. Mehrere Argumente können mit einem Komma oder einem 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 Unterstützung durch den Browser.

@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 das angegebene CSS-Feature und wendet anschließend das CSS-Styling an.

@supports selector()

Wendet CSS-Regeln an, nachdem die Unterstützung des Browsers für die angegebene Selektor-Syntax ü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-Namensräume in einem CSS-Stylesheet zu spezifizieren.

@namespace url()

Definiert XML-Namensraum von der angegebenen URL.

@container Funktionen

Die @container At-Regel wird verwendet, um Stile für einen Containment-Kontext zu spezifizieren.

@container style()

Definiert den Containment-Kontextstil.

Siehe auch