Grid System
Die Spalten-Container bilden Bootstraps Grid als Inhaltselemente ab. Die Breite lässt sich je Breakpoint einzeln setzen; leer bedeutet: erbt vom nächstkleineren.
Interessant für den Test sind ungleiche Spalten, Hintergrundbilder in einzelnen Spalten und gleiche Höhe bei ungleich langem Inhalt.
Zwei Spalten, 8/4 ab md
Breite Spalte
Acht von zwölf Spalten ab dem md-Breakpoint. Darunter stapeln sich beide Spalten untereinander, weil xs auf 12 steht.
Dieser Text ist absichtlich länger als der in der Nachbarspalte, damit sich equal height überprüfen lässt.
Schmale Spalte
Vier von zwölf. Kurzer Text.
Drei Spalten, gleiche Breite
Erste

Mit Bild, quer.
Zweite

Mit Bild, hoch – in einer gleich breiten Spalte neben einem Querformat.
Dritte
Ohne Bild, damit die dritte Spalte deutlich kürzer ist als die beiden anderen.
Vier Spalten, ohne Zwischenraum
1
Ohne Zwischenraum stoßen die Spalten direkt aneinander.
2
Zweite Spalte.
3
Dritte Spalte.
4
Vierte Spalte, mit deutlich mehr Text als die drei anderen – ohne equal height stehen die Nachbarn dann kürzer da.
Row Columns – beliebig viele Kinder in einer Reihe
Kind A
Row Columns nimmt beliebig viele Kinder auf und verteilt sie über eine Reihe.
Kind B
Zweites Kind.
Kind C
Drittes Kind.
Auto-Layout – Spalten aus dem Inhalt
Gleiche Breite
Auto-Layout, Einstellung equal: die Spalten teilen sich den Platz gleichmäßig auf.
Feste Breite
Einstellung column mit vier Spalten – mischt sich mit den gleichverteilten Nachbarn.
[Randfall] gridSystem variable, nichts gesetzt
Auf variable gestellt, aber ohne einen einzigen Breakpoint-Wert. Genau dieser Fall lief heute in „Undefined array key smColumns“.
[Randfall] Zwei Spalten ohne FlexForm
Linke Spalte
Der Container hat kein FlexForm – keine Breiten, keine Zwischenräume, keine Ausrichtung. Erwartet: zwei gleich breite Spalten ab md.
Rechte Spalte
Zweite Spalte des FlexForm-losen Containers.
Zwei Spalten mit Hintergrundbild links
Spalte mit Hintergrund
Diese Spalte ist auf ein Hintergrundbild eingestellt, es ist aber keines zugewiesen. Der Code muss das aushalten und einfach nichts zeichnen – vor dem Fix las er bgimages und bgimagePosition ungeprüft.
Zweite Spalte
Mindesthöhe 320 px, Inhalt vertikal zentriert.