Saltar al contenido principal Saltar a la navegación de la documentación

Utilidades para diseño de layout

Para un desarrollo responsive y compatible con dispositivos móviles más rápido, Bootstrap incluye docenas de clases de utilidad para mostrar, ocultar, alinear y espaciar contenido.

Cambiando display

Utiliza nuestras utilidades de visualización para alternar de forma responsive los valores comunes de la propiedad display. Mézclalo con nuestro sistema de cuadrícula, contenido o componentes para mostrarlos u ocultarlos en viewports específicos.

Opciones de Flexbox

Bootstrap está construido con flexbox, pero no se ha cambiado el display de cada elemento a display: flex ya que esto agregaría muchos elementos innecesarios y sobrescribiría inesperadamente comportamientos clave del navegador. La mayoría de nuestros componentes están construidos con flexbox habilitado.

Si necesitas agregar display: flex a un elemento, hazlo con .d-flex o uno de las variantes responsive (por ejemplo .d-sm-flex). Necesitarás esta clase o valor display para permitir el uso de nuestras utilidades flexbox adicionales para dimensionar, alinear, espaciar y más.

Margen y relleno

Usa las utilidades margin y padding de espaciado para controlar cómo se espacian y dimensionan los elementos y componentes. Bootstrap incluye una escala de seis niveles para utilidades de espaciado, basada en un valor predeterminado de 1rem para la variable $spacer. Elige valores para todas los viewports (p. ej., .me-3 para margin-right: 1rem en LTR) o elige variantes responsive para apuntar a viewports específicas (p. ej., .me-md-3 para margin-right: 1rem —en LTR— comenzando en el punto de interrupción md).

Alterna visibility

Cuando no es necesario alternar display, puedes alternar visibility de un elemento con nuestras utilidades de visibilidad. Los elementos invisibles seguirán afectando el diseño de la página, pero están visualmente ocultos para los visitantes.