Hi,
warum?
(überlege selbst aktuell, ob ich nicht auch für body in em angeben soll - was spricht dagegen, und für %?)
Praktisch sprechen nur Browserbugs dagegen, insbesondere die des IE. Gehe mal mit dem IE und aktiviertem Javascript auf meine em-Seite und teste hier
* body { font-size:1em; } oder
* body { font-size:1.01em; } und verändere dann die Schriftgröße über das Ansicht-Menü.
Theoretisch finde ich eine Schriftgröße in em für body alledings auch nicht so ganz passend, da sie sich ja auf die Schriftgröße des Elternelements, dann also HTML bezieht.
freundliche Grüße
Ingo