Hallo.
Die relative Schriftgrößenangabe bezieht sich auf die Schriftgröße des Elternelements. Das heißt, dass h1 {font-size:1em;} im Opera die Größe bewirkt, die der Standardtext hat. Es bedeutet nicht die Größe einer h1-Überschrift, wie sie unter Preferences->Fonts und Co. eingestellt ist bzw. im Browserstylesheet fest eingebaut ist. Oder habe ich dich missverstanden?
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.
Um 52 Pixel zu erreichen, müsste ich eine Standardtextgröße von ca. 29 Pixeln eingestellt haben...
Dieser Wert ist bei mir für <h1> hinterlegt.
MfG, at