Thanks to visit codestin.com
Credit goes to developer.mozilla.org

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSS at-rule-Funktionen

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

Syntax

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

Die Syntax beginnt mit dem At-Zeichen @ und einem At-rule-Identifikator, wie z.B. import. Dies wird gefolgt vom Namen der At-rule-Funktion, wie z.B. url, und einem Paar von öffnenden und schließenden Klammern. Ein oder mehrere Argumente werden innerhalb der Klammern angegeben.

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

@import-Funktionen

Die @import At-rule 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-rule überprüft die Unterstützung des Browsers für die spezifizierte CSS-Funktion und wendet dann 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-rule wird verwendet, um XML-Namensräume zu spezifizieren, die in einem CSS-Stylesheet verwendet werden sollen.

@namespace url()

Definiert einen XML-Namensraum von der angegebenen URL.

@container-Funktionen

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

@container style()

Definiert den Stil des Containment-Kontextes.

Siehe auch