Margin y relleno usando em
Cuando se aplica 1em a un elemento, toma el valor predeterminado del navegador (generalmente, 16px) o el valor del tamaño de fuente de su padre, ¿no? Pero me di cuenta de que si uso algo comomargin-top: 1em
en unh1
element (sin usar una hoja de estilo de reinicio y, por lo tanto, h1 se establece enfont-size: 32px
), entonces 1em es igual a32px
, incluso si su elemento padre está establecido enfont-size: 16px
.
Sin embargo, usando algo como tamaño de fuente: 100%; resuelve la discrepancia.
¿Qué me estoy perdiendo