Las unidades CSS son la base del diseño web moderno. Determinan cómo se establece la longitud de propiedades como margin, padding, width o font-size. Comprenderlas es clave para crear interfaces consistentes y adaptables a cualquier dispositivo.
Índice
Tipos de unidades CSS
Las unidades en CSS se dividen en dos grandes categorías: absolutas y relativas. Esta distinción es importante porque afecta cómo se renderizan los elementos en distintos dispositivos y resoluciones.
| Tipo | Unidad | Descripción |
|---|---|---|
| Absoluta | px | Píxeles |
| Absoluta | cm / mm | Centímetros / milímetros |
| Absoluta | in | Pulgadas (1in = 96px) |
| Relativa | em | A la fuente del elemento |
| Relativa | rem | A la fuente del root (html) |
| Relativa | vw / vh | 1% del ancho / alto del viewport |
| Relativa | vmin / vmax | 1% de la dimensión menor / mayor |
| Relativa | % | A un valor del elemento padre |
Unidades absolutas
Las unidades absolutas como px, cm o in representan tamaños fijos. Son predecibles, pero no escalan bien en pantallas con distintas resoluciones.
- px: La más utilizada. Útil para interfaces pixel-perfect.
- cm / mm / in: Menos comunes, se usan en contextos impresos.
- pt / pc: Usadas en tipografía tradicional, raras en web.
Unidades relativas
Estas unidades dependen del contexto: del elemento padre, del root, o del viewport. Son esenciales para diseños adaptativos y accesibles.
- em: Escala con la fuente del elemento padre. Ideal para componentes reutilizables.
- rem: Escala con la fuente del
<html>. Aporta consistencia global. - vw / vh: Basadas en el tamaño de la ventana. Perfectas para layout fluidos.
- %: Escala con el tamaño del contenedor. Útil para layouts flexibles.
Ejemplo práctico:
html {
font-size: 16px;
}
h1 {
font-size: 2rem; /* 32px */
}
p {
font-size: 1em; /* heredará del padre */
}
¿Cuándo usar cada tipo?
No hay una única respuesta correcta, pero sí buenas prácticas:
- Para textos escalables: rem
- Para layouts responsive: vw / %
- Para componentes autónomos: em
- Evita px en tipografía si buscas accesibilidad
Conclusiones
Dominar las unidades CSS es imprescindible para lograr diseños consistentes, accesibles y responsivos. Al comprender cómo y cuándo aplicar cada tipo, se mejora no solo la apariencia, sino también la experiencia de usuario y la mantenibilidad del código.
- El SEO No Está Muerto: Perspectiva Real En La Era De La IA
- Evolución del SEO: De Los Primeros Buscadores A La Era De La IA
- Google Elimina Los 100 Resultados Por Página: Impacto En SEO Y Métricas
- Dominar CSS Es Mucho Más Que Memorizar Propiedades
- Por Qué Usar Rem En CSS Mejora La Accesibilidad Y El Diseño Web
- Analítica Web
- API
- Chat GPT
- Ciberseguridad
- CMS
- CRM
- CSS
- Desarrollo Web
- Diseño Gráfico
- Diseño Web
- Elementor
- Email Marketing
- Emmet
- Figma
- Funnel De Ventas
- Gemini
- General
- GEO
- Git
- Google Ads
- Google Analytics 4
- Google Business
- Google Merchant
- Google Search Console
- HTML
- Inteligencia Artificial
- Internet
- Javascript
- Link Building
- Marketing
- Marketing Digital
- NPM
- NPX
- Optimización Web
- PHP
- Prestashop
- Prompts
- Reddit Answers
- Redes
- Redes Sociales
- Semrush
- SEO
- Software
- Sora
- SQL
- Tiendas Online
- TikTok
- Tipografías
- Typescript
- UX/UI
- Webflow
- Wordpress
- Todas
- Funnel De Ventas
- Diseño Web
- SEO
- Analítica Web
- Internet
- CSS
- Marketing
- Marketing Digital
- UX/UI
- Inteligencia Artificial
- Tiendas Online