font-size (Español)

font-size (Español)

Usando un valor em crea un tamaño de fuente dinámico o calculado (históricamente la unidad em se derivaba del ancho de una» M » mayúscula en un tipo de letra dado.). El valor numérico actúa como un multiplicador de la propiedad font-size del elemento en el que se utiliza., Considere este ejemplo:

p { font-size: 2em;}

en este caso, el tamaño de fuente de los elementos <p> será el doble del calculado font-size heredado por los elementos <p>. Por extensión, un font-size de 1em es igual a la calculada font-size del elemento en el que se utiliza.,

Si un font-size no ha sido establecida en cualquiera de los <p>‘s antepasados, entonces 1em será igual el navegador predeterminado font-size, que es generalmente 16px. Así que, por defecto 1em es equivalente a 16px y 2em es equivalente a 32px., Si vas a establecer un font-size de 20 píxeles en el <body> elemento decir, entonces 1em en el <p> elementos en su lugar sería equivalente a 20px, y 2em sería equivalente a 40px.,

para calcular el em equivalente para cualquier valor de píxel requerido, puede usar esta fórmula:

em = desired element pixel value / parent element font-size in pixels

el em es una unidad muy útil en CSS ya que adapta automáticamente su longitud en relación con la fuente que el lector elige usar.

un hecho importante a tener en cuenta: valores em compuesto., Tome el siguiente HTML y CSS:

html { font-size: 62.5%; /* font-size 1em = 10px on default browser settings */}span { font-size: 1.6em;}
<div><span>Outer <span>inner</span> outer</span></div>

El resultado es:

asumiendo que el valor predeterminado del navegador font-size es 16px, las palabras «outer» se representarían a 16px, pero la palabra «inner» sería renderizado a 25.6 px. Esto es debido a que el interior de la etiqueta <span>‘s font-size es 1.6 em, que es relativo a su padre font-size, que es a su vez, en relación con su progenitor del font-size. Esto a menudo se llama composición.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *