Spacing, sizing y contenedores con criterio profesional

Aprende a controlar ancho, alto, padding y márgenes para construir bloques limpios y consistentes con Tailwind.

Cuando un diseño se ve desordenado, casi siempre el problema está en espaciado y dimensiones.

Tailwind te permite fijar ritmo visual usando escalas consistentes: p-4, p-6, gap-4, max-w-xl, etc.

La combinación de max-width y mx-auto evita que el contenido se estire demasiado en pantallas grandes.

En esta lección vas a construir un contenedor centrado y modular con spacing predecible.

  • Repetir una escala de spacing hace que el diseño respire y parezca del mismo sistema.
  • Usa p-6 para interior de tarjetas y gap-4 para separar elementos hermanos.
  • Evita mezclar valores al azar en cada bloque: rompe consistencia y complica mantenimiento.
  • Con mt-2, mt-4, mt-6 puedes construir jerarquía vertical sin CSS extra.
  • No todo debe ocupar full width: limita ancho para mejorar legibilidad.

Ritmo visual con escalas

Repetir una escala de spacing hace que el diseño respire y parezca del mismo sistema.

Usa p-6 para interior de tarjetas y gap-4 para separar elementos hermanos.

Evita mezclar valores al azar en cada bloque: rompe consistencia y complica mantenimiento.

Con mt-2, mt-4, mt-6 puedes construir jerarquía vertical sin CSS extra.

Control de ancho y lectura

No todo debe ocupar full width: limita ancho para mejorar legibilidad.

Alturas útiles sin forzar

Utiliza min-h-screen para secciones de entrada o pantallas completas.

h-full depende de la altura del padre, por eso no siempre da el resultado esperado.

min-h-screen es una base sólida para hero sections o layouts de dashboard.

Combínalo con grid place-items-center para centrar contenido de forma robusta.

Tailwind CSS
04

Spacing, sizing y contenedores con criterio profesional

Aprende a controlar ancho, alto, padding y márgenes para construir bloques limpios y consistentes con Tailwind.

Código del tema: Utilidades composables + responsive

📘 Teoría

Ritmo visual con escalas

Repetir una escala de spacing hace que el diseño respire y parezca del mismo sistema.

1

Usa p-6 para interior de tarjetas y gap-4 para separar elementos hermanos.

2

Evita mezclar valores al azar en cada bloque: rompe consistencia y complica mantenimiento.

3

Con mt-2, mt-4, mt-6 puedes construir jerarquía vertical sin CSS extra.

Control de ancho y lectura

No todo debe ocupar full width: limita ancho para mejorar legibilidad.

Contenedor centrado con ancho máximo
<section class="mx-auto w-full max-w-3xl p-6">
  <article class="rounded-xl bg-slate-900 p-6 text-slate-100">Contenido</article>
</section>

Alturas útiles sin forzar

Utiliza min-h-screen para secciones de entrada o pantallas completas.

1

h-full depende de la altura del padre, por eso no siempre da el resultado esperado.

2

min-h-screen es una base sólida para hero sections o layouts de dashboard.

3

Combínalo con grid place-items-center para centrar contenido de forma robusta.

🧪 Aprende probando

Ejemplo Demo: bloque editorial con ancho controlado Aplica max-width, centrar y spacing coherente para mejorar lectura.

🏁 Retos

Reto Reto: centra y limita el contenido Haz que el contenedor no ocupe todo el ancho y tenga padding interno.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Tailwind CSS.

Test de Tailwind CSS

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .