
Vererbung
Die liebe Verwandtschaft
Im CSS ist Vererbung wie ein chaotisches Familientreffen, bei dem jeder irgendwie miteinander verbunden ist. Die Eltern geben ihre Stile an die Kinder weiter, die Kinder geben sie an ihre Nachfahren weiter, und plötzlich tragen alle im Raum die gleiche Farbe und Schriftart, ob sie wollen oder nicht. Es ist, als hätten die Ältesten des Clans beschlossen, dass alle dieselbe Robe tragen.
Aber es gibt mehr als nur Eltern und Kinder. Da sind auch die Geschwister, die sich gegenseitig beeinflussen können, indem sie neben oder nach ihren Verwandten auftauchen. Wenn du besonders kreativ sein willst, kannst du bestimmten Verwandten individuelle Stile verpassen, während der Rest in der Tradition bleibt. Das alles sorgt dafür, dass deine Webseite wie eine große, glückliche Familie wirkt.
Beziehungen in der Familie
damit du jeden richtig ansprichst

inherit
Die Weitergabe der Familienbande
Mit dem inherit-Zauber übernimmt ein Element stolz die Eigenschaften seiner Eltern, als ob es sagen möchte: „Wenn mein Vater so aussieht, sehe ich genauso aus!“
p {
font-size: inherit;
}
Dieser Zauberspruch sorgt dafür, dass alle Paragraphen die Schriftgröße ihrer Ahnen übernehmen – wie eine gut gehütete Familientradition.

Allgemeine Nachfahren
Der weitreichende Ahnenzauber
Der allgemeine Nachfahren-Selektor ist wie der weise Älteste auf dem Familientreffen, der sicherstellt, dass alle Nachkommen den gleichen Stil annehmen. Ob weit oben im Stammbaum oder tief in den Verzweigungen versteckt, kein Nachfahre entgeht seinem Einfluss.
.parent p {
color: red;
}
Ein simples Leerzeichen im CSS, und schon leuchtet die gesamte Nachkommenschaft der Paragraphen in herrlichem Rot.

Kind-Selektor >
Der liebevolle Elternblick
Der Kind-Selektor ist wie die strenge Tante, die sich nur um die direkten, eigenen Kinder kümmert. Kein Blick wird auf entfernte Verwandte geworfen, nur die ersten Nachkommen eines Elements werden von diesem gezielten Zauber erfasst.
.parent>p {
color: dodgerblue;
}
Dieser Zauberspruch färbt alle direkten Kinder eines Elternelements, die Paragraphen sind rot ein

Geschwister +
Das ewige Geschwisterduell
Geschwister können sich gegenseitig beeinflussen – so wie in jeder Familie. Der Geschwister-Selektor lässt dich die direkt nebeneinanderliegenden Elemente magisch verknüpfen.
h2+p {
background-color: black;
}
Hier färbst du den nächsten Paragraphen nach einer h2 in Schwarz, weil Geschwister sich eben manchmal farblich abheben müssen.

Allgemeine Geschwister ~
Die entfernten Cousins und Cousinen
Manchmal hast du es nicht nur mit direkten Geschwistern zu tun, sondern auch mit all den Cousins und Cousinen, die beim Familientreffen auftauchen. Der allgemeine Geschwister-Selektor wirkt auf alle Geschwister, egal wie viele andere Elemente dazwischenstehen.
h3~p {
color: red;
}
Ein Zauber, und alle Paragraphen nach einer h3 leuchten in Rot – ganz egal, wie weit sie auseinanderliegen.

Kindeskinder
Die magischen Enkel, die es nicht gibt
Im CSS gibt es Zauber für Eltern, Kinder und Geschwister, aber was ist mit den armen Enkelkindern? Nun, es gibt keinen speziellen Zauber nur für sie. Der Kind-Selektor kümmert sich um die direkten Kinder, der Nachfahren-Selektor um alle. Aber für die Enkel? Da muss man sich mit den bestehenden Zaubern behelfen. Vielleicht erfinden die CSS-Magier eines Tages einen „Großeltern-Zauber“, aber bis dahin bleibt es ein unerfüllter Wunsch!