bob: Verständnisproblem bei CSS-Vererbung

Beitrag lesen

<style>
    div { color:red; }
</style>

Damit hast du die Schriftfarbe von allen divs auf rot gesetzt.

<div style="color:blue;">...

Die style-angabe überschreibt div { color:red; } deswegen ist "hallo" blau

Warum wird das "Welt" nicht blau angezeigt? Warum wird es nicht vom übergeordnetetn Div-Container vererbt, sondern von der Angabe im Style-Tag?

Wenn dem div keine bestimmte Klasse zugewiesen wird, ist es natürlich rot.

Gruß, Bob