Hi,
auch auf die Gefahr hin, eine überflüssige Diskussion auszulösen: ;-)
Du möchtest als Basisschriftgröße 1em anwenden - _das_ ist die Größe, die dem Besucher am angenehmsten ist.
[...]
Weise ich dem body nun eine Schriftgröße von 1em zu, ist dies die Schriftgröße, die der Benutzer im Browser eingestellt hat.
Ja. Aber außer den schon angesprochenen Browserbugs, die eine Angabe in % abweichend von exakt 100 erfordern, ist dies nicht zwangsläufig die Schriftgröße, die dem Besucher am angenehmsten ist.
In den Browsern sind i.d.R. 16px voreingestellt. Somit werden dann 100.1% als 16px dargestellt. Da aber leider nur äußerst wenig Webseiten diese Größe verwenden, sondern eher ca. 0.8em/13px (hier im Forum sind es 13.4px), wird die Schrift zumeist auch deutlich kleiner dargestellt.
Von vielen Webseitenautoren wird eine solche Größe als passend oder ansprechend betrachtet und vermutlich auch von vielen Besuchern. Bei IE-Usern kommt noch hinzu, daß sie px-Angaben nicht ohne weiteres skalieren können; sie bekommen also fast überall etwa 13px zu sehen und werden sich auch irgendwie dran gewöhnt haben und größere Schriften möglicherweise unschön empfinden. Hinzu kommt, daß viele User ihre Browsereinstellungen nicht kennen oder verändern bzw. wenn sie sie verändern, dann eher unabsichtlich (z.B. Strg-Scrollrad), wodurch sie dann Schriften mit sinnvollen relativen Schriftangaben zu groß oder zu klein sehen und natürlich den Seitenautor dafür verantwortlich machen.
Daraus ergibt sich ein Teufelskreis, der nur mit Mut zur Ablehnung zu durchbrechen ist.
Erst wenn ein großer Teil der Internetseiten die Empfehlung des W3C zu 1em Fließtextgröße umsetzt, werden die "einfachen" Besucher anfangen, sich mit ihren Browsereinstellungen zu beschäftigen und die Schriftgröße wählen, die ihnen wirklich angenehm ist.
freundliche Grüße
Ingo