Sto iniziando con Bootstrap 3 e ho qualche problema a capire come devono essere utilizzate le classi della griglia.
Ecco cosa ho capito finora:
Sembra che le classi col-sm-#e col-lg-#differiscano dal vecchio normale col-#in quanto si applicano solo quando gli schermi superano una certa dimensione (rispettivamente 768px e 992px). Se ometti -sm- o -lg- i div non verranno mai compressi in una colonna.
Tuttavia, quando si crea due div all'interno di una riga che sono entrambi col-sm-6sembra che sono solo fianco a fianco quando la finestra è tra 768px e 992px di larghezza. In altre parole, se le dimensioni della finestra fino in fondo e poi lentamente allargarlo, il layout è singola colonna, quindi due colonne, poi di nuovo a singola colonna di nuovo .
- È questo il comportamento previsto?
- Se voglio due colonne per qualcosa di più di 768px, dovrei applicare entrambe le classi? (
<div class="col-sm-6 col-lg-6">) - Dovrebbe
col-6anche essere inclusi?<div class="col-6 col-sm-6 col-lg-6">
@mediaper dimensioni specifiche. # 2 e # 3 sì, leggi "Esempio: combinazione di dispositivi mobili con desktop" e "Esempio: dispositivi mobili, tablet e desktop"