Was ist ein "em", wenn die Schriftgröße des Dokuments in ems angegeben ist?

In CSS ist einem ist eine relative Einheit, die auf der Schriftgröße des Dokuments basiert. Also, was genau ist einem dann, wenn die Schriftgröße des Dokumentsselbst wird in ems gemessen? Angenommen, wir sagen:

<code><style type = "text/css">
body
{
    font-size: 1em;
}
</style>
</code>

Also, einem ist jetzt rekursiv definiert. Wie geht der Browser damit um?

DasW3C-Dokumente sagen:

Die Einheit 'em' entspricht dem berechneten Wert der Eigenschaft 'font-size' des Elements, für das sie verwendet wird. Die Ausnahme ist, wenn 'em' im Wert der Eigenschaft 'font-size' selbst vorkommt. In diesem Fall bezieht sie sich auf die Schriftgröße des übergeordneten Elements. Es kann für vertikale oder horizontale Messungen verwendet werden. (Diese Einheit wird in typografischen Texten manchmal auch Quad-Width genannt.)

Aber was ist, wenn das Element istdocument.bodygibt es also kein übergeordnetes Element?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage