CSS-Cascading und -Vererbung
Das CSS-Cascading und -Vererbung Modul definiert die Regeln zur Zuweisung von Werten zu Eigenschaften durch das Kaskadieren und Vererben. Dieses Modul spezifiziert die Regeln zur Ermittlung des spezifizierten Wertes für alle Eigenschaften auf allen Elementen.
Eines der grundlegenden Designprinzipien von CSS ist das Kaskadieren von Regeln. Es ermöglicht mehreren Stylesheets, die Darstellung eines Dokuments zu beeinflussen. CSS-Deklarationen definieren, wie ein Dokument gerendert wird. Mehrere Deklarationen können unterschiedliche Werte für dieselbe Kombination von Element und Eigenschaft festlegen, aber es kann nur ein Wert auf eine CSS-Eigenschaft angewendet werden. Das CSS-Cascade-Modul definiert, wie diese Konflikte gelöst werden.
Das Gegenteil tritt ebenfalls auf. Manchmal gibt es keine Deklarationen, die den Wert einer Eigenschaft definieren. Das CSS-Cascade-Modul definiert, wie diese fehlenden Werte durch Vererbung oder aus dem anfänglichen Wert der Eigenschaft gesetzt werden sollten.
Hinweis: Die Regeln zur Ermittlung der spezifizierten Werte im Seitenkontext und dessen Randboxen sind im CSS-Seitenmodul beschrieben.
Referenz
Eigenschaften
At-Regeln
Schlüsselwörter
initial
inherit
revert
revert-layer
unset
!important
-Kennzeichen
Schnittstellen
Glossar und Definitionen
Leitfäden
- Einführung in die CSS-Kaskade
-
Leitfaden zum Kaskadenalgorithmus, der definiert, wie Benutzeragenten Eigenschaftswerte aus verschiedenen Quellen kombinieren.
- CSS-Vererbung
-
Ein Leitfaden zur CSS-Vererbung.
- Lernen: Umgang mit Konflikten
-
Die grundlegendsten Konzepte von CSS — die Kaskade, die Spezifität und die Vererbung —, die steuern, wie CSS auf HTML angewendet wird und wie Konflikte gelöst werden.
- Lernen: Kaskadenebenen
-
Einführung in Kaskadenebenen, ein fortgeschritteneres Feature, das auf den grundlegenden Konzepten der CSS-Kaskade und der CSS-Spezifität aufbaut.
Verwandte Konzepte
Spezifikationen
Specification |
---|
CSS Cascading and Inheritance Level 4 |
CSS Cascading and Inheritance Level 5 |
CSS Cascading and Inheritance Level 6 |