Je commence avec Bootstrap 3 et j'ai du mal à comprendre comment les classes de grille sont censées être utilisées.
Voici ce que j'ai découvert jusqu'à présent:
Il semble que les classes col-sm-#
et col-lg-#
diffèrent des anciennes col-#
en ce qu'elles ne s'appliqueront que lorsque les écrans sont au-dessus d'une certaine taille (768px et 992px respectivement). Si vous omettez -sm- ou -lg-, les div ne se réduiront jamais en une seule colonne.
Cependant, lorsque je crée deux div à l'intérieur d'une ligne qui sont les deux, col-sm-6
il semble qu'ils ne soient côte à côte que lorsque la fenêtre mesure entre 768px et 992px de large. En d' autres termes, si je recule devant la fenêtre tout le chemin vers le bas puis lentement élargis, la mise en page est une seule colonne, puis deux colonnes, puis de nouveau à une seule colonne à nouveau .
- Est-ce le comportement prévu?
- Si je veux deux colonnes pour tout ce qui dépasse 768 pixels, dois-je appliquer les deux classes? (
<div class="col-sm-6 col-lg-6">
) - Devrait
col-6
également être inclus?<div class="col-6 col-sm-6 col-lg-6">
@media
pour des tailles spécifiques. # 2 et # 3 oui, lisez "Exemple: Combiner le mobile avec le bureau" et "Exemple: Mobile, tablette et bureau"