Hi,
Nein, du hast Recht. Nur logisch erscheint es mir nicht, denn wenn kein übergeordnetes Element in Bezug auf die Schrifzgröße definiert wurde, sollte doch die Voreinstellung des Browser für <h1> "1em" bei diesem Element entsprechen.
wieso das?
Wenn Du bei Dir für h1 {color:blue;} eingestellt hast (ohne !important), sollte dann h1 {color:red;} kein rot ergeben?
freundliche Grüße
Ingo