Hi,
falsch! die Angabe von 1em ist irrelevant, da sie nichts ändert.
nichts ändert, oder nichts ändern sollte?
beides. ;-)
warum verhält sich dann (im IE):
<div class="navi1" style="font-size: 1em">
<div class="navi2">anders als:
<div class="navi1" style="font-size: 1em">
<div class="navi2" style="font-size: 1em">
weil:
body {font-size:0.9em}
für den nicht IE dasselbe ist wie:
body {font-size:90%}
ändere *das* in dem Beispiel und auch für den IE ändert sich nichts mehr.
Du kannst gerne auf meiner in der Signatur verlinkten Seite nachlesen, warum man - dem buggy IE zuliebe - niemals ausschließlich em verwenden sollte.
freundliche Grüße
Ingo