Opciones de cuadrícula

Vea cómo funcionan los aspectos del sistema de cuadrícula Bootstrap en múltiples dispositivos con una práctica tabla..

Extra small
<576px
Small
≥576px
Medium
≥768px
Large
≥992px
Extra large
≥1200px
Ancho máximo del contenedor None (auto) 540px 720px 960px 1140px
Prefijo de clase .col- .col-sm- .col-md- .col-lg- .col-xl-
# de columnas 12
Ancho de canal 30px (15px a cada lado de una columna)
Encajable Si
Orden de columnas Si

Igual ancho

Por ejemplo, aquí hay dos diseños de cuadrícula que se aplican a cada dispositivo y ventana gráfica, desde xs a xl . Agregue cualquier cantidad de clases sin unidades para cada punto de interrupción que necesite y cada columna tendrá el mismo ancho.

.col-12 .col-md-8
.col-6 .col-md-4
.col-6 .col-md-4
.col-6 .col-md-4
.col-6 .col-md-4
.col-6
.col-6

Establecer un ancho de columna

El diseño automático de las columnas de la cuadrícula de Flexbox también significa que puede establecer el ancho de una columna y hacer que las columnas hermanas se redimensionen automáticamente a su alrededor. Puede usar clases de cuadrícula predefinidas (como se muestra a continuación), combinaciones de cuadrículas o anchos en línea. Tenga en cuenta que las otras columnas cambiarán de tamaño sin importar el ancho de la columna central.

1 of 3
2 of 3 (Más ancho)
3 of 3
1 of 3
2 of 3 (Más ancho)
3 of 3

Contenido de ancho variable

Utilice las clases col- {breakpoint} -auto para cambiar el tamaño de las columnas según el ancho natural de su contenido.

1 of 3
Contenido de ancho variable
3 of 3
1 of 3
Contenido de ancho variable
3 of 3

Varias filas de igual ancho

Cree columnas de igual ancho que abarquen varias filas insertando un .w-100 donde desee que las columnas se dividan en una nueva línea. Haga que las pausas sean receptivas mezclando el .w-100 con algunas utilidades de pantalla receptiva .

col
col
col
col

Clases receptivas

La cuadrícula de Bootstrap incluye cinco niveles de clases predefinidas para crear diseños complejos de respuesta. Personalice el tamaño de sus columnas en dispositivos extra pequeños, pequeños, medianos, grandes o extragrandes como mejor le parezca.

Todos los puntos de interrupción

Para cuadrículas que son iguales desde el dispositivo más pequeño al más grande, use las clases .col y .col- * . Especifique una clase numerada cuando necesite una columna de tamaño especial; de lo contrario, no dude en ceñirse a .col .

col
col
col
col
col-8
col-4

Apilado a horizontal

Con un solo conjunto de clases .col-sm- * , puede crear un sistema de cuadrícula básico que comienza apilado y se vuelve horizontal en el pequeño punto de interrupción ( sm ).

col-sm-8
col-sm-4
col-sm
col-sm
col-sm

Mezclar y combinar

¿No desea que sus columnas simplemente se apilen en algunos niveles de cuadrícula? Use una combinación de diferentes clases para cada nivel según sea necesario. Vea el ejemplo a continuación para tener una mejor idea de cómo funciona todo.

.col-12 .col-md-8
.col-6 .col-md-4
.col-6 .col-md-4
.col-6 .col-md-4
.col-6 .col-md-4
.col-6
.col-6

Canalones

Los canalones se pueden ajustar de manera receptiva mediante clases de utilidad de margen negativo y relleno específico de punto de interrupción. Para cambiar los medianiles en una fila determinada, empareje una utilidad de margen negativo en .row y las utilidades de relleno coincidentes en .col s. Es posible que el padre .container o .container-fluid también deba ajustarse para evitar un desbordamiento no deseado, utilizando nuevamente la utilidad de relleno coincidente.

A continuación, se muestra un ejemplo de cómo personalizar la cuadrícula Bootstrap en el punto de interrupción grande ( lg ) y superior. Hemos aumentado el relleno .col con .px-lg-5 y lo hemos contrarrestado con .mx-lg-n5 en el padre < code> .row y luego ajustó el contenedor .container con .px-lg-5 .

Custom column padding
Custom column padding

Alineación

Utilice las utilidades de alineación de flexbox para alinear columnas vertical y horizontalmente. Internet Explorer 10-11 no admite la alineación vertical de elementos flexibles cuando el contenedor flexible tiene una altura mínima como se muestra a continuación. Consulte Flexbugs # 3 para obtener más detalles.

Alineación vertical

One of three columns
One of three columns
One of three columns
One of three columns
One of three columns
One of three columns
One of three columns
One of three columns
One of three columns
One of three columns
One of three columns
One of three columns

Alineación horizontal

Cree columnas de igual ancho que abarquen varias filas insertando un .w-100 donde desee que las columnas se dividan en una nueva línea. Haga que las pausas sean receptivas mezclando .w-100 con algunas utilidades de visualización receptivas .

One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns
One of two columns