CSS At-Regel-Funktionen
CSS At-Regel Funktionen sind At-Regel-Aussagen, die komplexe Regeln darstellen oder spezielle Datenverarbeitungen oder Berechnungen aufrufen können.
Syntax
@identifier function([argument]? [, argument]!) { } Die Syntax beginnt mit dem Symbol @ und einem At-Regel-Identifikator, wie z.B. import. Darauf folgt der Name der At-Regel-Funktion, wie z.B. url, gefolgt von einem Paar von öffnenden und schließenden Klammern. Ein oder mehrere Argumente sind innerhalb der Klammern spezifiziert.
Einige At-Regel-Funktionen können mehrere Argumente annehmen, die ähnlich wie CSS-Eigenschaftswerte 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 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 die angegebene 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-Regel wird verwendet, um XML-Namensräume anzugeben, die in einem CSS-Stylesheet verwendet werden sollen.
@namespace url()-
Definiert XML-Namensraum von der angegebenen URL.
@container Funktionen
Die @container At-Regel wird verwendet, um Stile für einen Containment-Kontext anzugeben.
@container style()-
Definiert den Containment-Kontext-Stil.
Siehe auch
- CSS At-Regeln
- CSS Syntax Modul