Hallo, angenommen ich will die Schriftgröße definieren, dann würde ich es so machen:
html {font-size: 62.5%;}
und danach in anderen Elementen nur noch mit der Maßeinheit rem weitermachen, bei 20 Pixeln beispielsweise 2.0rem und so weiter. Das geht ja, weil ich die Basisschriftgröße oben mit 62.5% auf 10 Pixel gestellt habe.
Ich sehe aber auch Leute, die statt rem em im body-Element verwenden und so weitermachen. Ich bin noch nicht so erfahren und frage mich wieso, denn mir erscheint rem im Wurzelelement sinnvoller, aber vielleicht übersehe ich auch was. Bei folgender Angabe kommt es doch beispielsweise zu Verfälschungen der angegebenen Schriftgröße: Statt 0.70em wird im Ergebnis beispielsweise 0,665em herausgespuckt (0.95*0.70=0.665). Das wiederum lässt sich umgehen, wenn man mit rem im Wurzel-Element arbeitet. Sehe ich das verkehrt? Wieso sollte man dann noch die Schriftgröße mit em im body-Element definieren statt mit rem im Wurzel-Element?
body {font-size: 0.95em;}
article {font-size: 0.70em;}