Kaskade: Hintergrundfarbe in jedem Kind-Element
Beispiel: Hintergrundfarbe transparent-rot für alle Elemente in .example
Da die Hintergrundfarbe halbtransparent gesetzt ist, entsteht bei verschachtelten Elementen, die diese halbtransparente Hintergrundfarbe erben, ein Überlagerungseffekt und das Rot wird entsprechend stärker
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ein Link
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. ein Link mit etwas Text
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Vererbung: ausnutzen!
Im Grunde geht es bei CSS darum, so wenig Regeln wie möglich wiederholen zu müssen. Ziel ist es, zuerst eine vernünftige Ausgangslage schaffen indem Standards festgelegt werden, z.B.
- Hintergrundfarbe, Schriftfarbe, Linkfarbe (allgemein!)
- Standard-Schriftgröße und Schriftart für das gesamte Dokument
- Zeilenhöhe
- Abstände für das Layout
- dann langsam konkreter werden, z.B. Links in der Navigation meist anders formatiert als im Fließtext