n'Abend!
1em = 100% für ein Element entspricht der Schriftgröße, die das Element *normalerweise* hätte. So ist 0.8em zum Beispiel 80% der regulären Schriftgröße.
Und was ist deiner Meinung nach die reguläre Schriftgröße auf die sich z.B. die 0.8em beziehen? Nicht etwa, was deine weiteren Ausführungen vermuten lassen, die im Browser (bzw. im System) angegebene Standardgröße?
Eben nicht! Die steht ja erst am Ende der Vererbungskette. Diese 0.8em können ganz unterschiedliche Schriftgrößen bezeichnen, je nachdem, in welchem Kontext sie stehen.
[Beispiel]
Und alle deine angegebenen Größen nehmen Bezug auf die im Browser eingestellten 14px.
Ja, aber nicht unbedingt direkt, sondern über ihre Vorfahrenelemente. Die tatsächlich dargestellte Schriftgröße erhält man, indem man die im Browser eingestellte Standardschriftgröße mit den Schriftgrößen des fraglichen und aller seiner Vorfahrenelementen multipliziert (vorausgesetzt, es sind keine absoluten Definitionen dazwischen).
Ciao,
Martin
Kleine Geschenke erhalten die Freundschaft.
Große verderben sie aber meist auch nicht.