Adaptación de la interfaz a distintos tamaños de pantalla.
En Tailwind se resuelve con prefijos como `sm:`, `md:`, `lg:` o `xl:`. Las utilidades sin prefijo se aplican por defecto a móvil, y los prefijos sobreescriben el estilo desde cierto breakpoint.
Mobile-first Breakpoints
Estrategia donde el estilo base se piensa para móvil primero.
Tailwind parte de un enfoque mobile-first. Eso significa que las clases sin prefijo representan el estado base, y luego usas variantes responsivas para escalar la interfaz a pantallas mayores.
Responsive design Breakpoints
Puntos de cambio donde el diseño adapta su comportamiento.
Son umbrales de pantalla como `sm`, `md`, `lg` o `xl`. En Tailwind se expresan como prefijos antes de la utilidad, por ejemplo `md:grid-cols-3`. En v4 se definen dentro de `@theme` con la clave `--breakpoint-*`.
Responsive design Mobile-first
Clase que limita el ancho del contenido y lo centra.
La utilidad `container` establece un `max-width` que coincide con el breakpoint actual. Combinada con `mx-auto` y `px-*` es el patrón estándar para centrar contenido y evitar líneas de texto excesivamente largas en pantallas grandes.
Breakpoints Responsive design Flexbox
Sistema de layout para alinear y distribuir elementos en una dirección.
Tailwind expone Flexbox mediante utilidades como `flex`, `items-center`, `justify-between` o `gap-4`. Es la base de muchos headers, barras, tarjetas y alineaciones rápidas.
Grid Gap Container
Sistema bidimensional para componer layouts más estructurados.
Con utilidades como `grid`, `grid-cols-3` o `col-span-2`, Tailwind permite organizar contenido en filas y columnas. Es especialmente útil para dashboards, galerías y composiciones más complejas.
Flexbox Responsive design
Separación interna entre items de Flexbox o Grid.
La utilidad `gap-*` define espacio entre hijos dentro de contenedores `flex` o `grid`. También existen `gap-x-*` y `gap-y-*` para controlar ejes por separado. Es preferible a poner márgenes manuales cuando el objetivo es separar items de forma consistente.
Flexbox Grid Spacing scale