O que é um "em" se o tamanho da fonte do documento for especificado em ems?

Em CSS, umem é uma unidade relativa com base no tamanho da fonte do documento. Então, o que exatamente é umem então, se o tamanho da fonte do documentoem si é medido em ems? Suponha que digamos:

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

Então, umem agora é definido recursivamente. Então, como isso é tratado pelo navegador?

oDocumentos do W3C dizer:

A unidade 'em' é igual ao valor computado da propriedade 'tamanho da fonte' do elemento no qual é usado. A exceção é quando 'em' ocorre no valor da propriedade 'font-size', caso em que se refere ao tamanho da fonte do elemento pai. Pode ser usado para medição vertical ou horizontal. (Esta unidade também é às vezes chamada de largura quadrada em textos tipográficos.)

Mas e se o elemento fordocument.body, então não há nenhum elemento pai?

questionAnswers(3)

yourAnswerToTheQuestion