Las unidades en CSS definen cómo especificar dimensiones en un sitio web, como tamaño de fuente, ancho o altura. Se dividen en dos categorías principales: absolutas y relativas.
Las unidades absolutas son valores fijos que representan el mismo tamaño en todos los dispositivos (por ejemplo, px o cm). Las relativas se adaptan al contexto, como el tamaño de fuente actual o el tamaño de la ventana del navegador.
| Unidad | Tipo | Descripción |
|---|---|---|
| px | Absoluta | Píxel, la unidad absoluta más usada en desarrollo web. |
| cm | Absoluta | Centímetro, poco usado, principalmente en impresión. |
| mm | Absoluta | Milímetro, también aplicado en impresión. |
| em | Relativa | Unidad relativa al tamaño de fuente del elemento actual. |
| rem | Relativa | Unidad relativa al tamaño de fuente del elemento raíz (<html>). |
| % | Relativa | Porcentaje, valor relativo al tamaño del elemento padre. |
| vh | Relativa | Equivale al 1% de la altura de la ventana del navegador. |
| vw | Relativa | Equivale al 1% del ancho de la ventana del navegador. |
Veamos algunos ejemplos de cómo funcionan las unidades absolutas y relativas en la práctica.
En este ejemplo, un párrafo tiene un tamaño de fuente absoluto (px) y otro relativo (em).
En este ejemplo, el ancho de una caja es el 50% del elemento padre y la altura es el 50% de la altura del viewport.
Las unidades del viewport se adaptan al tamaño de la ventana del navegador. 100vw significa todo el ancho y 100vh toda la altura. Esto es especialmente útil para secciones a pantalla completa.
La unidad em depende del tamaño de fuente del elemento padre, mientras que rem siempre depende del elemento raíz (html). Por ello, un mismo 2em y 2rem pueden dar tamaños distintos.
En la práctica, a menudo se mezclan unidades relativas: por ejemplo, una caja puede tener un ancho del 80% y 60vh de altura, con un elemento interno de 50% de ancho y alto.
El uso correcto de las unidades es clave para crear sitios web responsivos y fáciles de usar.
✨ Pregunta a Lara — tu compañera de estudio con IA
Desbloquea soporte de aprendizaje personalizado. Lara puede explicar lecciones, resumir temas y responder tus preguntas — disponible desde el plan Go y superiores.
Lara te ayuda a aprender más rápido — exclusivo para los miembros ReadyTools Go, Plus y Max.
Seleccionar idioma
Establecer tema
© 2025 ReadyTools. Todos los derechos reservados.