Bootstrap arbeitet mit einem Rastersystem, um auch auf größeren Seiten ein ansprechendes Layout zu gewährleisten.
In diesem Artikel wird das Container-Konzept und das Rastersystem vorgestellt. Neben den Standardfarben wird die Anpassung von Farben und deren Kontrast vorgestellt, um einer Internetseite eine eigene Note zu geben.
Das Basic-Layout wird mit der Klasse .container
realisiert. Je nach Bildschirmgröße passt sich Randabstand (Innenabstand) an.
sm | md | lg | xl |
≥576px | ≥768px | ≥992px | ≥1200px |
Um die gesamte Breite des Darstellungsfeldes (engl. viewport) abzudecken dient die Klasse .container-fluid
.
Hinweis: Ein Standardcontainer dient als Basis für das Rastersystem.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.
<div class="container">
<p>Lorem ipsum dolor ...<p>
</div>
<div class="container-fluid">
<p>Lorem ipsum dolor ...<p>
</div>
Eine von zwei Spalten.
Eine von zwei Spalten.
<div class="container">
<div class="row">
<div class="col-sm">
Eine von zwei Spalten.
</div>
<div class="col-sm">
Eine von zwei Spalten.
</div>
</div>
</div>
Das Rastersystem stellt den Inhalt je nach Displaygröße in unterschiedlicher Anzahl an Spalten dar.
Beispiel 1 verwendet für jede Spalte die Klasse .col-sm
. Dadurch werden die beiden Spalten gleichmäßig aufgeteilt
und unterhalb des viewports sm (<576px) untereinander geschrieben.
Beispiel 2 verwendet für Spalte 1 die Klasse .col-md-7
und für Spalte 2 die Klasse .col-md-5
. Dadurch werden die beiden Spalten unterschiedlich aufgeteilt
und unterhalb des viewports md untereinander geschrieben.
Man beachte, dass es 12 Spalten gibt und die zugehörigen Klassen auch kombiniert eingesetzt werden können (z.B.
.col-md-3 .col-sm-6
).
Standardfarben für Warnungen, Infos oder Erfolg werden in verschiedenen Klassen, wie bspw. .bg-success
oder .text-danger
bereitgestellt.
Für die Anpassung (engl. customizing) empfehlen sich Color-Picking-Tools. Dazu erstellt man eigene Klassen wie bspw.
.bg-100
oder .bg-200
.
Text und Bilder sollen gegenüber dem Hintergrund einen minimalen Kontrast von 4,5:1 haben. Dies kann mit einem Contrast-Checker getestet werden.
<div class="row">
<div class="col-md-4">
<div class="bg-primary text-white">Primary</div>
</div>
<div class="col-md-4">
<div class="bg-success text-white">Success</div>
</div>
<div class="col-md-4">
<div class="bg-danger text-white">Danger</div>
</div>
<div class="col-md-4">
<div class="bg-warning text-dark">Warning</div>
</div>
</div>
Erstelle eine responsive Internetseite mit Bootstrap.
.container
.
<div class="container">
<div class="row">
<div class="col-sm">
Eine von zwei Spalten.
</div>
<div class="col-sm">
Eine von zwei Spalten.
</div>
</div>
</div>
Wähle die korrekten Aussagen aus.
Wähle eine passende Eigenschaft zur Klasse .container
.
Wähle eine Antwort.
Erkläre den Begriff viewport.
Wähle eine Antwort.
Nenne die Grenze der Viewportgröße sm.
Wähle eine Antwort.
Ein Anwender programmiert <div class="col-sm">
.
Wähle eine Antwort.
Nenne den Mindestkontrast zwischen Hintergrund und Text.
Wähle eine Antwort.
Ein Nutzer möchte eine Farbpalette erstellen. Nenne das Tool.
Wähle eine Antwort.
Bootstrap | Bootstrap ist eine Bibliothek mit CSS und Javascript und bietet ein responsivem Design. |
der Container, ~ | Mit Containern wird das Layout realisiert. Innerhalb dieser Klasse wird der Randabstand in Abhängigkeit des viewports gesteuert |
die Darstellungsfeldbreite, ~ | Mit der Breite des Darstellungsfeldes (engl. vieport) lässt sich die Anzeige einer Internetseite steuern. |
das Rastersystem, - | Mit dem Rastersystem lässt sich Inhalt je nach Displaygröße in unterschiedlicher Anzahl an Spalten darstellen. |
Color-Picking-Tool | Farbauswahlsoftware mit passenden Abstufungen. |
der Kontrast, -e | Helligkeitsunterschied zwischen zwei Farben |