¿Qué diferencia hay entre px y rem?
El px es una unidad CSS fija, mientras que 1rem equivale al tamaño de fuente del elemento raíz html, 16px por defecto en todos los navegadores. Usar rem para texto, espaciados y diseño hace que todo escale a la vez cuando el usuario aumenta el tamaño de fuente predeterminado en su navegador, un requisito de accesibilidad importante (WCAG 1.4.4, Cambio de tamaño del texto). La fórmula es sencilla: rem = px / tamaño raíz, así que 24px son 1,5rem con base 16px. El em funciona igual pero respecto al tamaño de fuente del elemento padre, y se acumula al anidar elementos.
Funciones
- • Conversión de px a rem en ambos sentidos con tamaño raíz personalizado
- • Muestra también los equivalentes en pt y porcentaje
- • Tabla de tamaños habituales de 1px a 128px, clicable
- • Conversor masivo que reescribe todos los px de un fragmento CSS
- • Opción para mantener en px los bordes finos de 1px
Funciona en local
Todas las conversiones ocurren en tu navegador, incluido el CSS que pegues. No se sube nada.