Hi,
dein Problem ist, dass du wieder nicht genügend die Beschreibung für font-size gelesen hast

Prozent-Angabe bei font-size setzt voraus, dass eines der Eltern-Elemente eine bestimmte font-size besitzt (Da die Prozentangabe sich auf die Schriftgröße des Eltern-Elementes bezieht).
Bei dir haben jedoch alle Elemente Prozentangabe, demnach nimmt der Browser seine Standard-Schriftgrößen Angabe. Dass diese bei jedem unterschiedlich ist, ist dein Problem. Also entweder, du benutzt generell feste Angaben (px oder em) oder setzt ganz oben (body) eine feste Angabe.
btw.
So langsam ist Schluss mit lustig - was hat das nun wieder mit JavaScript zu tun/ warum postest du immer wieder sinnlose Vollzitate? =>
Moved
Bitte lese dir die Boardregeln durch, damit ich dir keine Punkte geben brauch.
Damit etwas JS im Thread ist - du kannst den Browser mittels "window.opera"-Objekt auf Opera überprüfen.
Gruß
Broken Sword