CSS-Kaskade und Vererbung
Das Modul CSS-Kaskade und Vererbung definiert die Regeln zur Zuweisung von Werten zu Eigenschaften durch Kaskadierung und Vererbung. Dieses Modul spezifiziert die Regeln zur Bestimmung des spezifizierten Werts für alle Eigenschaften auf allen Elementen.
Eines der grundlegenden Designprinzipien von CSS ist die Kaskadierung von Regeln. Sie ermöglicht es mehreren Stylesheets, die Präsentation eines Dokuments zu beeinflussen. CSS-Deklarationen von Eigenschaften und Werten definieren, wie ein Dokument dargestellt wird. Mehrere Deklarationen können unterschiedliche Werte für dieselbe Kombination aus Element und Eigenschaft festlegen, aber nur ein Wert kann auf eine CSS-Eigenschaft angewendet werden. Das CSS-Kaskadenmodul 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-Kaskadenmodul definiert, wie diese fehlenden Werte durch Vererbung oder aus dem Anfangswert der Eigenschaft gesetzt werden sollten.
Hinweis: Die Regeln zur Bestimmung der spezifizierten Werte im Seitenkontext und seinen Randboxen sind im CSS-Seitenmodul beschrieben.
Referenz
Eigenschaften
At-Rules
Schlüsselwörter
Schnittstellen
Glossar und Definitionen
Leitfäden
- Einführung in die CSS-Kaskade
-
Leitfaden zum Kaskadenalgorithmus, der definiert, wie Benutzeragenten Werte aus verschiedenen Quellen kombinieren.
- CSS-Vererbung
-
Ein Leitfaden zur CSS-Vererbung.
- Lernen: Umgang mit Konflikten
-
Die grundlegendsten Konzepte von CSS — die Kaskade, Spezifität und Vererbung — die steuern, wie CSS auf HTML angewendet wird und wie Konflikte gelöst werden.
- Lernen: Kaskaden-Layer
-
Einführung in Kaskaden-Layer, eine fortgeschrittenere Funktion, die auf den grundlegenden Konzepten der CSS-Kaskade und CSS-Spezifität basiert.
Verwandte Konzepte
Spezifikationen
Specification |
---|
CSS Cascading and Inheritance Level 4 |
CSS Cascading and Inheritance Level 5 |
CSS Cascading and Inheritance Level 6 |