CSS-Syntax
Das CSS-Syntax-Modul beschreibt allgemein die Struktur und Syntax von Cascading Stylesheets oder CSS. Es definiert CSS als die Sprache zur Beschreibung der Darstellung von strukturierten Dokumenten (wie HTML und XML), im Internet und anderswo.
Dieses Modul definiert keine Eigenschaften, Datentypen, Funktionen oder At-Rules. Es erläutert vielmehr, wie all diese Merkmale definiert werden sollten und wie Benutzeragenten CSS analysieren sollten.
At-Rules
- keine
Hinweis:
Das Modul erklärt ausdrücklich, dass @charset
keine tatsächliche At-Rule ist, sondern eine nicht erkannte Legacy-Regel, die weggelassen werden sollte, wenn ein Stylesheet grammatikalisch überprüft wird. Die einzige gültige Nutzung von @charset
ist ganz am Anfang eines Stylesheets, wo es als spezielle Byte-Sequenz interpretiert wird, die vor der Verarbeitung des Inhalts entfernt wird.
Referenz
Wichtige Konzepte
Glossarbegriffe
Leitfäden
- Syntax
-
Überblick über die CSS-Syntax, einschließlich CSS-Deklarationen, Deklarationsblöcke, Regelsets und Anweisungen.
- Wertdefinitionssyntax
-
Erklärt die formale Grammatik zur Definition gültiger Werte für CSS-Eigenschaften und -Funktionen sowie semantische Einschränkungen. Ein Leitfaden zum Verständnis von CSS-Komponentenwerttypen, Kombinatoren und Multiplikatoren.
- Fehlerbehandlung der CSS-Syntax
-
Überblick, wie der Benutzeragent ungültiges CSS verarbeitet.
- CSS lernen erste Schritte: CSS-Syntax
-
Einführung in CSS, einschließlich einer Einführung in die CSS-Syntax.
Verwandte Konzepte
CSS Selektoren Modul:
CSS-Kaskade Modul:
@import
At-Ruleimportant
Flag- Anfangswerte
- Berechnete Werte
- Verwendete Werte
- Tatsächliche Werte
- CSS-Vererbung
- CSS-Eigenschaft
CSS-Benutzerdefinierte Eigenschaften für kaskadierende Variablen Modul:
CSS-Bedingte Regeln Modul:
cssText
EigenschaftinsertRule(rule)
Methodereplace(text)
Methode
WHATWG Spezifikation:
Spezifikationen
Specification |
---|
Unknown specification |
Siehe auch
- CSS Selektoren Modul
- CSS-Werte und Einheiten Modul