Estoy comenzando con Bootstrap 3 y tengo algunos problemas para comprender cómo se deben usar las clases de cuadrícula.
Esto es lo que he descubierto hasta ahora:
Parece que las clases col-sm-#
y col-lg-#
difieren de las antiguas col-#
en que solo se aplicarán cuando las pantallas superen un cierto tamaño (768px y 992px respectivamente). Si omite -sm- o -lg- los divs nunca colapsarán en una columna.
Sin embargo, cuando creo dos divs dentro de una fila que son ambos col-sm-6
, parece que solo están uno al lado del otro cuando la ventana tiene entre 768px y 992px de ancho. En otras palabras, si reducir la ventana todo el camino hacia abajo y luego, lentamente, ensancharlo, el diseño es sola columna, y dos columnas, luego de vuelta a una sola columna de nuevo .
- ¿Es este el comportamiento previsto?
- Si quiero dos columnas para algo superior a 768px, ¿debo aplicar ambas clases? (
<div class="col-sm-6 col-lg-6">
) - ¿Debería incluirse
col-6
también ?<div class="col-6 col-sm-6 col-lg-6">
@media
para tamaños específicos. # 2 y # 3 sí, lea 'Ejemplo: combinación de dispositivos móviles con computadoras de escritorio' y 'Ejemplo: dispositivos móviles, tabletas y computadoras de escritorio'