Hallo Ingo!
Ich fürchte, dass wir hier langsam vom Thema abdriften, aber eine Kleinigkeit kann ich mir nicht verkneifen anzumerken:
[q=Ingo]Und es _ist_ ein Bug im IE und kein Feature...[/q]
Damit war eigentlich nur die Tatsache gemeint, dass die Schriftgröße vererbt wird, und die Schrift im Menü zwangsläufig kleiner werden muss. Etwas anderes passiert ja nicht...
[q=Ingos Seite]body { font-size:101%; } (die empfehlenswerte Voreinstellung)[/q]
Es mag ja tatsächlich sein, dass der IE sich buggy verhält bei kleinen em Größen (mehr dazu weiter unten), aber eine Schriftgröße von 101%? Das klingt für mich sehr nach Workaround, und die mag ich wirklich nicht...
Worauf ich hinaus will ist, dass man mit diesem Bug kein Problem hat (und kein Workaround) braucht, wenn man sich an die Tipps und Ratschläge vom W3C hält.
Hierzu zur Lektüre:
Care with font size
[q=W3C]Avoid sizes in em
smaller than 1em for text body, except maybe for copyright statements or other kinds of "fine print."[/q]
Wie ich bereits erwähnt habe...
Wenn man schon kleinere Schriften haben möchte, dann durch die Angabe einer grundsätzlichen Schriftgröße (wie 1 em für den Body) und Angaben wie smaller, bigger, small, x-small usw. siehe verlinktes Dokument weiter oben:
[q=W3C]set a base font-size for the document and use absolute size ([ xx-small | x-small | small | medium | large | x-large | xx-large ]) or relative size ([ larger | smaller ]) when defining the font size for a particular element within the document.[/q]
Und das klappt auch im IE...
[q=Ingo]es stimmt schon, daß man das Elternelement - meist body -
nicht in em sondern in % definieren sollte[/q]
Nicht, dass ich Deine Fähigkeiten in Frage stellen möchte, aber wenn ich zwischen Deiner Aussage und dem Ratschlag vom W3C wählen muss...
[q=W3C]Use relative length units such as percent
or (better) em[/q]
Soviel dazu.
Sorry Nash für das Abdriften vom Thema... Nu aber back to the roots...