Bootstrap Grid – Mittlere Geräte


Bootstrap-Grid-Beispiel: Mittlere Geräte

  Extra small Small Medium Large
Class prefix .col-xs .col-sm .col-md .col-lg
Screen width <768px >=768px >=992px >=1200px

Im vorherigen Kapitel haben wir ein Grid-Beispiel mit Klassen für kleine Geräte vorgestellt. Wir haben zwei Divs (Spalten) verwendet und ihnen eine Aufteilung von 25 %/75 % gegeben:

<div class="col-sm-3">....</div>
<div class="col-sm-9">....</div>

Aber auf mittelgroßen Geräten ist das Design mit einer Aufteilung von 50 %/50 % möglicherweise besser.

Tipp: Mittelgroße Geräte haben eine Bildschirmbreite von 992 Pixel bis 1199 Pixel .

Für mittlere Geräte verwenden wir die .col-md-*Klassen.

Jetzt werden wir die Spaltenbreiten für mittlere Geräte hinzufügen:

<div class="col-sm-3 col-md-6">....</div>
<div class="col-sm-9 col-md-6">....</div>

Jetzt sagt Bootstrap: "Schauen Sie sich bei der kleinen Größe Klassen mit -sm- an und verwenden Sie diese. Bei der mittleren Größe sehen Sie sich Klassen mit -md- an und verwenden Sie diese".

Das folgende Beispiel führt zu einer Aufteilung von 25 %/75 % auf kleinen Geräten und einer Aufteilung von 50 %/50 % auf mittleren (und großen) Geräten. Auf extra kleinen Geräten wird automatisch gestapelt (100 %):

Beispiel

<div class="container-fluid">
  <h1>Hello World!</h1>
  <div class="row">
    <div class="col-sm-3 col-md-6" style="background-color:yellow;">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-sm-9 col-md-6" style="background-color:pink;">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>

Hinweis: Achten Sie darauf, dass die Summe immer 12 ergibt.

Nur Medium verwenden

Im folgenden Beispiel geben wir nur die .col-md-6Klasse an (ohne .col-sm-*). Das bedeutet, dass sich mittlere und große Geräte 50 %/50 % aufteilen – weil die Klasse nach oben skaliert. Bei kleinen Geräten wird es jedoch vertikal gestapelt (100 % Breite):

Beispiel

<div class="row">
  <div class="col-md-6" style="background-color:yellow;">
    <p>Lorem ipsum...</p>
  </div>
  <div class="col-md-6" style="background-color:pink;">
    <p>Sed ut perspiciatis...</p>
  </div>
</div>

Das nächste Kapitel zeigt, wie Sie für große Geräte einen anderen Teilungsprozentsatz hinzufügen.