CSS at-rule Funktionen
CSS At-rule Funktionen sind At-rule Anweisungen, die komplexe Regeln darstellen oder spezielle Datenverarbeitung oder Berechnungen aufrufen können.
Syntax
@identifier function([argument]? [, argument]!) {
}
Die Syntax beginnt mit dem At-Zeichen @ und einem At-rule Identifikator, wie import. Dies wird gefolgt vom Namen der At-rule Funktion, wie url, gefolgt von 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-Eigenschaftswerte 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 prüft die Unterstützung eines Browsers für das angegebene CSS-Feature und wendet dann die CSS-Stilregeln an.
@supports selector()-
Wendet CSS-Regeln an, nachdem die Unterstützung des Browsers für die angegebene Selektor-Syntax geprüft wurde.
@supports font-tech()-
Wendet CSS-Regeln an, nachdem die Unterstützung des Browsers für die angegebene Schrifttechnologie geprüft wurde.
@supports font-format()-
Wendet CSS-Regeln an, nachdem die Unterstützung des Browsers für das angegebene Schriftformat geprü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 den XML-Namespace von der angegebenen URL.
@container Funktionen
Die @container At-rule wird verwendet, um Stile für einen Eindämmungskontext zu spezifizieren.
@container style()-
Definiert den Stil des Eindämmungskontexts.
Siehe auch
- CSS At-rules
- CSS Syntax Modul