Herencia y unidades em en CSS
Supongamos ahora que tenemos una anidación más profunda:
<main>
<div>
<p>
text
</p>
</div>
</main>
Supongamos que la etiqueta main tiene el siguiente tamaño
de fuente:
main {
font-size: 10px;
}
Establezcamos el tamaño de fuente para la etiqueta div en
em:
div {
font-size: 2em; /* corresponde a 20px */
}
Establezcamos también el tamaño de fuente del párrafo en em.
En este caso, calculará su tamaño
en relación con el tamaño de fuente ya calculado
del div:
p {
font-size: 2em; /* corresponde a 40px */
}
Tareas prácticas
Supongamos que tenemos un código HTML, para el cual resolveremos tareas:
<section>
<div>
<p>
text
</p>
</div>
</section>
Determina qué tamaño de fuente en px
tendrán los divs como resultado de ejecutar
el siguiente código:
section {
font-size: 10px;
}
div {
font-size: 2em;
}
Determina qué tamaño de fuente en px
tendrán los párrafos como resultado de ejecutar
el siguiente código:
section {
font-size: 10px;
}
div {
font-size: 2em;
}
p {
font-size: 1.5em;
}
Determina qué tamaño de fuente en px
tendrán los párrafos como resultado de ejecutar
el siguiente código:
section {
font-size: 40px;
}
div {
font-size: 0.5em;
}
p {
font-size: 0.5em;
}