display: el comportamiento base de la caja
Define si un elemento fluye como bloque, texto o tarjeta.
block ocupa todo el ancho disponible y genera salto de línea.
inline fluye con el texto y no acepta width/height.
inline-block combina ambos: fluye como texto, pero admite tamaño y padding.
display: none elimina el elemento del flujo y del layout.
- Usa block para secciones completas.
- Usa inline-block para badges o botones alineados.
- Evita display: none si necesitas transiciones (usa visibility + opacity).
.block { display: block; width: 100%; }
.inline { display: inline; }
.inline-block { display: inline-block; padding: 6px 10px; }
.hidden { display: none; }