Sistema de cuadrícula (Grid)

Utilizando las 12 columnas

Col 1
Col 2
Col 3
Col 4
Col 5
Col 6
Col 7
Col 8
Col 9
Col 10
Col 11
Col 12

En este ejemplo creamos tres columnas de igual ancho en todos los dispositivos. Esas columnas están centradas en la página con el .container principal.

Columna
Columna
Columna

Anchos iguales

Por ejemplo, aquí hay dos diseños de cuadrícula que se aplican a cada dispositivo, desde xs hasta xxl.

1 de 2
2 de 2
1 de 3
2 de 3
3 de 3

Establecer un ancho de columna

El auto-layout para las columnas de cuadrícula de flexbox también significa que puedes establecer el ancho de una columna y hacer que las columnas hermanas cambien de tamaño automáticamente a su alrededor.

1 de 3 (3 col)
2 de 3 (más ancho) (6 col)
3 de 3 (3 col)
1 de 3
2 de 3 (más ancho) (5 col)
3 de 3
1 de 3
2 de 3 (6 col)
3 de 3 (2 col)

Todos los breakpoints

Para cuadrículas que son iguales desde el dispositivo más pequeño hasta el más grande, usa las clases .col y .col-*. Especifica una clase numerada cuando necesites una columna de tamaño particular; de lo contrario, siéntate libre de apegarte a .col.

col
col
col
col
col-8
col-4
col-12

De apilado a horizontal

Usando un solo conjunto de clases .col-sm-*, puedes crear un sistema de cuadrícula básico que comienza apilado y se vuelve horizontal en el breakpoint pequeño (sm).

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

Mezclar y combinar

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

.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

otro ejemplo

md-6 lg-5 xl-4 xxl-3
md-6 lg-7 xl-8 xxl-9
xxl-3
xxl-9
md-6
md-6

Columnas de fila

Usa las clases responsive .row-cols-* para establecer rápidamente la cantidad de columnas que mejor representen tu contenido y diseño. Mientras que las clases .col-* normales se aplican a las columnas individuales (p. ej., .col-md-4), las clases de columnas de fila se establecen en el .row principal como acceso directo. Con .row-cols-auto puedes dar a las columnas su ancho natural.

Columna
Columna
Columna
Columna
Columna
Columna
Columna
Columna

Otro ejemplo

Columna
Columna
Columna
Columna
Columna
Columna
Columna
Columna
Columna
Columna
Columna
Columna