Tabla de medidas de altura y anchura en CSS

Aprender a usar correctamente las medidas de altura y anchura en CSS es fundamental para crear sitios web modernos, responsivos y visualmente consistentes. En esta guía encontrarás una tabla comparativa con las unidades más comunes como px, %, em, rem, vw y vh, explicadas de forma sencilla. Descubre cuándo usar cada unidad para adaptar tus diseños a distintos dispositivos y mejorar la experiencia de usuario. Ideal para desarrolladores web, diseñadores y principiantes que quieren dominar las bases del diseño web con CSS.

Medida Tipo Significado / Comportamiento Ejemplo
px Absoluta Píxeles. Tamaño fijo sin importar el tamaño de pantalla o zoom del navegador. width: 300px;
% Relativa Porcentaje respecto al elemento contenedor (padre). width: 50%;
em Relativa Basado en el tamaño de fuente del elemento padre. width: 10em;
rem Relativa Basado en el tamaño de fuente root (html). width: 10rem;
vw Relativa Porcentaje del ancho visible del viewport (pantalla del navegador). width: 50vw;
vh Relativa Porcentaje del alto visible del viewport. height: 80vh;
auto Automática Se ajusta automáticamente al contenido o contexto. width: auto;
min-content Intrínseca Se ajusta al tamaño mínimo requerido para mostrar el contenido. width: min-content;
max-content Intrínseca Se ajusta al tamaño máximo del contenido sin que se rompa. width: max-content;
fit-content Intrínseca Se ajusta al contenido, pero con un límite definido por el contenedor. width: fit-content;

 

🧩 Consejos para entender cómo se comportan:

  • Usa px si quieres algo fijo, como una imagen de 300px.

  • Usa % cuando quieras que algo se adapte al tamaño del contenedor.

  • Usa vw/vh si quieres que el tamaño responda al tamaño de pantalla (ideal para layouts full-screen).

  • Usa rem/em para diseños accesibles y adaptativos (basados en el texto).

  • Usa auto cuando no sabes el tamaño y solo quieres que se ajuste al contenido.