Espaciado y cajas en Tailwind CSS
Clase 8 de 19 • Curso de TailwindCSS
Contenido del curso
Fundamentos de TailwindCSS
Diseño responsivo con TailwindCSS
Componentes y personalización avanzada
- 14

Instalación de Astro con Tailwind CSS
11:13 min - 15

Configurar tema personalizado en Tailwind CSS
10:58 min - 16

Plugins de Tailwind: forms y videos responsive
07:28 min - 17

Plugin Typography de Tailwind: clase prose
09:02 min - 18

Cómo Next.js y Astro integran Tailwind CSS
08:34 min - 19

Acelera tu desarrollo con IA y Tailwind CSS
03:11 min
Domina el espaciado y el diseño de cajas en Tailwind con una estrategia clara: usa utilidades simples para controlar margin, padding, bordes, esquinas y sombras mientras validas resultados al instante en el Playground. Aquí tienes una guía práctica, directa y lista para aplicar en tus diseños.
¿Cómo controlar el espaciado con Tailwind CSS?
Comprender el espaciado es esencial: con la clase m- controlas el espacio externo (margin) y con p- el espacio interno (padding). Ambos definen cómo "respira" tu contenido dentro y fuera de una caja.
- m-4 agrega margen externo predefinido al elemento.
- p-6 agrega padding interno y separa el texto del borde.
- bg-blue-200 permite ver claramente el background y distinguir margin vs padding.
Ejemplo base de caja con espaciado y color:
<div class="m-4 p-6 bg-blue-200">
Caja con margin y padding.
</div>
¿Qué significa la escala 4, 6 o 10 en m y p?
La escala de Tailwind está basada por defecto en múltiplos de cuatro. Así, los valores como 4 o 6 son parte de una escala de espaciado predefinida que puedes personalizar si lo necesitas. También hay equivalencias útiles:
- m-0: sin margen.
- m-1: 0.25rem.
- m-2: 0.5rem.
- … hasta m-32: 8rem (128px).
Estos mismos valores se aplican a padding con p-, y a otras utilidades que aceptan la escala.
¿Cómo visualizar la diferencia entre margin y padding?
El margin separa el elemento del resto; el padding separa el contenido del borde. Al combinar m-4 y p-6 con un color de fondo, verás ambas capas con claridad.
- margin: separación externa del contenedor.
- padding: separación interna del texto respecto al borde.
- Usar bg-… resalta la caja y facilita el control visual.
¿Cómo personalizar márgenes por dirección?
Cuando necesitas detalle, aplica márgenes por lado. Usa mt- para arriba, mb- para abajo, ml- para izquierda y mr- para derecha. Si buscas simetría, mx- controla horizontal y my- vertical.
- mt-4: margen superior.
- mb-6: margen inferior mayor.
- ml-2 y mr-10: izquierda corta y derecha amplia.
- mx-4 y my-4: espaciados simétricos horizontal y vertical.
Ejemplos de dirección y ejes:
<!-- Lados específicos -->
<div class="mt-4 mb-6 ml-2 mr-10 p-4 bg-blue-200">
Márgenes personalizados por lado.
</div>
<!-- Ejes horizontal y vertical -->
<div class="mx-4 my-4 p-4 bg-blue-200">
Espaciado simétrico en ejes.
</div>
¿Cómo diseñar cajas con borde, esquinas y sombra?
El diseño de cajas combina border, esquinas redondeadas y shadow. Primero define el borde con grosor y color; luego ajusta radios y sombras según la presencia que quieras lograr.
- border-4: grosor de borde con escala predefinida.
- border-red-500: color dentro de una paleta del 50 al 950.
- p-4: añade interior para que el borde tenga sentido visual.
- mt-8: separa la caja del elemento superior.
Ejemplo con borde y espaciado:
<div class="border-4 border-red-500 p-4 mt-8">
Caja con borde rojo y padding.
</div>
¿Cómo redondear las esquinas con precisión?
Activa esquinas redondeadas con utilidades de rounded en una escala que va de algo sutil a extra large. Úsala junto a background para apreciar mejor el contorno.
<div class="border p-4 rounded-xl bg-gray-200">
Esquinas redondeadas en escala extra large.
</div>
- rounded: activa redondeo sutil.
- rounded-xl: presencia marcada en las esquinas.
- Combínalo con bg-… para percibir el cambio.
¿Cómo aplicar sombras que aporten presencia?
Las sombras con shadow también siguen una clasificación (por ejemplo, de sutil a 2XL) y ayudan a destacar la caja sobre el fondo.
<div class="p-4 rounded-xl shadow-2xl bg-blue-100">
Caja con sombra intensa 2XL.
</div>
- shadow-md: sombra media apenas perceptible.
- shadow-2xl: sombra más robusta y visible.
- Ajusta color y borde para un equilibrio visual.
¿Te animas al reto final? Construye una caja combinando espaciado, borde, esquinas y sombra con utilidades de Tailwind. Comparte tu código y un screenshot para ver el resultado.