Publicidad
Tamaño de fuente base (px):
Píxeles (px)
REM
EM
rem es relativo al tamaño de fuente del elemento raíz. em es relativo al tamaño de fuente del elemento padre. Cuando el padre es la raíz, rem y em son iguales.
Tabla de Referencia
pxremem
4px0.25rem0.25em
8px0.5rem0.5em
10px0.625rem0.625em
12px0.75rem0.75em
14px0.875rem0.875em
16px1rem1em
18px1.125rem1.125em
20px1.25rem1.25em
24px1.5rem1.5em
28px1.75rem1.75em
32px2rem2em
40px2.5rem2.5em
48px3rem3em
64px4rem4em
Publicidad

Preguntas frecuentes

¿Cuál es la diferencia entre px, rem y em?

px (píxeles) son unidades absolutas — 1px siempre equivale a un píxel físico a escala 1x. rem (root em) es relativo al tamaño de fuente del elemento raíz <html>, normalmente 16px por defecto. em es relativo al tamaño de fuente del elemento padre, lo que puede cascadear y multiplicarse de forma impredecible en elementos anidados.

¿Por qué debería usar rem en lugar de px para los tamaños de fuente?

El uso de rem permite a los usuarios escalar todo el sitio cambiando el tamaño de fuente predeterminado de su navegador. Esto mejora la accesibilidad para usuarios con baja visión. px ignora las preferencias de tamaño de fuente del navegador, mientras que rem y em las respetan. La mayoría de los sistemas de diseño modernos recomiendan rem para tipografía y espaciado.

¿Qué tamaño de fuente base debo usar?

El tamaño de fuente predeterminado del navegador es 16px, que es la base más común. Algunos desarrolladores establecen 62,5% (10px) en el elemento html para facilitar los cálculos (1rem = 10px). Sin embargo, esto puede anular las preferencias del usuario y perjudicar la accesibilidad. La mejor práctica es dejar el tamaño de fuente raíz en el valor predeterminado del navegador y trabajar en rem.