Diese Spalte hat einen Bootstrap Faktor von
md-4, sm-6, xs-12
Diese Spalte hat einen Bootstrap Faktor von
md-4, sm-6, xs-12
Alle Bereiche, die ihr hier auf der Seite seht, sind mit reinem Bootstrap (fast -ohne jegliche individuelle StyleSheet) erzeugt.
Diese Spalte hat einen Bootstrap Faktor von
md-4, sm-12, xs-12
Diese Spalte hat einen Bootstrap Faktor von
md-4, sm-3, xs-12
Diese Spalte hat einen Bootstrap Faktor von
md-8, sm-9, xs-12
Eine der primären Eigenschaften von Bootstrap ist das Bootsrap-Grid. Ein spaltenbasiertes Raster, dass sich dem jeweiligen Client (Bildschirmgröße) anpasst. Dabei kann der Designer bestimmen was mit den Seitenelementen geschehen soll, wenn die Bildschirmgröße nicht mehr ausreicht um z.B. alle Elemente der Seite nebeneinander darzustellen.
Das Bootstrap-Grid stellt dem Gestalter verschiedene Breakpoints [Sprünge, bei denen sich das Layout der Seite verändert] Abhängig von der Bildschirmgröße zur Verfügung.
Diese Spalte hat einen Bootstrap Faktor von
md-4, sm-12, xs-12
Diese Breakpoints wären:
| Breakpoint | Bildschrim-Breite | Gerät |
|---|---|---|
| xl | 1140px | Desktop |
| lg | 960px | Notebooks | Tablets (landscape) |
| md | 720px | Tablets (portrait) | Handy (landscape) |
| sm | 540px | Handy (portrait) |
| - | auto | Fallback |
Diese Spalte hat einen Bootstrap Faktor von
md-8, sm-12, xs-12
Diese Spalte hat einen Bootstrap Faktor von
md-6, sm-4, xs-6
Diese Spalte hat einen Bootstrap Faktor von
md-6, sm-8, xs-6
Das Bootstrap-Grid besteht aus 12 einzelnen Spalten. Jede dieser Spalten besitzt einen Abstandhalter nach rechts und links („Gutter“ genannt).
Wie ihr sehen könnt, hat Alexander die Spalten (Rosa) mit Hilfslinien versehen und die Gutter (Grau) jeweils zusammengefasst.
Ausschließlich der rosane Bereich (bzw. ein Zusammenschluss mehrerer rosaner Bereiche - s.u.) kann von euch mit Inhalt gefüllt werden.
Bei Zusammenschlüssen mehrerer Spalten (columns) entfallen die übersprungenen Gutter selbstverständlich. Jedoch gehören zu einer Spalte (auch wenn sie 5 columns breit ist)
immer zwei Gutter (einer rechts und einer links).
Diese Spalte hat einen Bootstrap Faktor von
xl-6, md-12, sm-12, xs-12
Diese Spalte hat einen Bootstrap Faktor von
xl-6, md-12, sm-12, xs-12
Wie zu erkennen ist, sind die Templates für die neuste Version des Bootstrap-Frameworks (4) ausgelegt. Die Help-Boxen in diesem Beispiel entstammen der Datei „bootstrap-v4-grid-xl-compatible“ welche das größtmögliche Bootstrap-Format (Container = 1140px xl) darstellt.
Diese Spalte hat einen Bootstrap Faktor von
md-6, sm-12, xs-12
Diese Spalte hat einen Bootstrap Faktor von
md-6, sm-12, xs-12
Diese Spalte hat einen Bootstrap Faktor von
md-12
Diese Spalte hat einen Bootstrap Faktor von
xl-4, md-6, sm-12, xs-12
Diese Spalte hat einen Bootstrap Faktor von
xl-4, md-6, sm-12, xs-12
Diese Spalte hat einen Bootstrap Faktor von
xl-4, md-12, sm-12, xs-12
Nach den jeweiligen Bootstrap-Breakpoints (xl, lg, md, sm und xs) brechen alle Columns -standardmäßig- von links nach rechts um.
Dies bedeutet (für das obere Beispiel): 4 bricht unter 3 | 3 bricht unter 2 | 2 bricht unter 1.
Seit Bootstrap 4 ist es auch möglich diese Reihenfolge umzukehren. (Das obere Beispiel zeigt diesen Effekt beim Umbruch auf „Einspaltig“: Der Text, rechts neben dem Bild, würde im Normalfall unter das Bild brechen.
Dank Umkehrung bricht der Text aber über das Bild um.
Diese Spalte hat einen Bootstrap Faktor von
xl-8, md-6, sm-12, xs-12
Diese Spalte hat einen Bootstrap Faktor von
xl-4, md-12, sm-12, xs-12
Achtung! Hier gibt es noch eine keine Beonderheit: Die Reihenfolge der Spalten wird getauscht,
wenn der Breakpoint die Einspaltigkeit erreicht ist.
| Columns mit ungeraden Ordnungszahlen + gutter links und rechts | |
|
. . . . . . . . . . . . .
|
Columns mit ungeraden Ordnungszahlen (ohne gutter) = Befüllbarer Content |
| Columns mit geraden Ordnungszahlen + gutter links und rechts | |
|
. . . . . . . . . . . . .
|
Columns mit geraden Ordnungszahlen (ohne gutter) = Befüllbarer Content |
|
12
|
Zusätzlich sind die Columns noch mit einer Spaltennummerierung bzw. dem Spaltenüberhang nummeriert. |
Diese Spalte hat einen Bootstrap Faktor von
md-6, sm-6, xs-12
Diese Spalte ist eigentlich überflüssig. Sie veranschaulicht aber,
dass man mit Bootstrap auch den Textumbruch -abhängig von der Media-Größe- ausrichten kann.
Zieht man das Browserfenster kleiner, so ergeben sich (pro BS-Breakpoint) jeweils andere Textausrichtungen.
xl = linksbündig
lg = zentriert
md = rechtsbündig
sm = linksbündig
Es gäbe auch noch die Möglichkeit, einen Blocksatz zu definieren, dieser ergibt im HTML allerdings wenig Sinn.
Diese Spalte hat einen Bootstrap Faktor von
md-6, sm-6, xs-12
Es gibt auch die Möglichkeit, einen (oder mehrere) Columns -abhängig von der Mediengröße- innerhalb des Grids zu verschieben (offset) und diese dann (bei den folgenden Breakpoints) wieder an eine andere Stelle zurück zu schieben bzw. ihre Breite zu ändern. Wichtig dabei ist immer, dass alle Verschiebungen und Breitenänderungen innerhalb des Bootstrap-Grids erfolgen. Das bedeutet, dass alle Einheiten zusammen (Breiten = positiv / offset = negativ) wieder 12 ergeben müssen.
Beispiel unten:
| column | xl | lg | md | sm |
|---|---|---|---|---|
| 01-04 | 3 | 2 | 4 | 3 |
| 05-08 | 3 | 2 + offset = 5 |
4 | 3 |
| 09-12 | 3 + offset = 3 |
3 | 4 | 3 |
| Gesamt | 12 | 12 | 12 | 9 Rest = 3 |
Diese Spalte hat einen Bootstrap Faktor von
md-6, sm-6, xs-12
Diese Spalte hat einen Bootstrap Faktor von
md-6, sm-6, xs-12