Ich fange mit Bootstrap 3 an und habe Probleme zu verstehen, wie die Grid-Klassen verwendet werden sollen.
Folgendes habe ich bisher herausgefunden:
Es scheint , dass die Klassen col-sm-#
und col-lg-#
von einfachen alten unterscheiden sich col-#
dadurch , dass sie nur gelten , wenn Bildschirme ab einer bestimmten Größe sind (768px und 992px respectively). Wenn Sie -sm- oder -lg- weglassen, werden die Divs niemals in einer Spalte zusammengefasst.
Wenn ich jedoch zwei Divs in einer Reihe erstelle, die beide sind col-sm-6
, scheinen sie nur nebeneinander zu liegen, wenn das Fenster zwischen 768px und 992px breit ist. Mit anderen Worten, wenn ich das Fenster schrumpfen den ganzen Weg nach unten und dann langsam erweitern, ist das Layout einzelne Spalte, dann zwei Spalten, dann wieder auf einzelne Spalte wieder .
- Ist das das beabsichtigte Verhalten?
- Wenn ich zwei Spalten für etwas über 768px möchte, sollte ich beide Klassen anwenden ? (
<div class="col-sm-6 col-lg-6">
) - Sollte
col-6
auch enthalten sein?<div class="col-6 col-sm-6 col-lg-6">
@media
für bestimmte Größen verwendet wird. # 2 und # 3 ja, lesen Sie 'Beispiel: Kombinieren von Mobile mit Desktop' und 'Beispiel: Mobile, Tablet und Desktop'