Heim >Web-Frontend >Bootstrap-Tutorial >Bootstrap warum 12 Raster
Einführung in das Grid-System
Bootstrap bietet ein reaktionsfähiges, mobile-first-Fluid-Grid. Das System, als Wenn die Bildschirm- oder Ansichtsfenstergröße zunimmt, wird sie automatisch in bis zu 12 Spalten unterteilt. Es enthält benutzerfreundliche vordefinierte Klassen sowie leistungsstarke Mixins zum Generieren semantischerer Layouts.
Das Rastersystem erstellt das Layout der Seite durch eine Reihe von Kombinationen von Zeilen und Spalten, und der festgelegte Inhalt kann im erstellten Layout platziert werden.
Das Implementierungsprinzip des Rastersystems
Das Implementierungsprinzip des Rastersystems ist sehr einfach, indem einfach die Größe des Containers definiert wird , unterteilt in 12 Passen Sie dann die inneren und äußeren Ränder an und kombinieren Sie sie schließlich mit Medienabfragen, um ein leistungsstarkes, reaktionsfähiges Rastersystem zu erstellen.
Das Hauptarbeitsprinzip des Rastersystems:
➣ Eine Datenzeile (Zeile) muss in .container (feste Breite) enthalten sein ) oder .container -fluid (100 % Breite), um eine ordnungsgemäße Ausrichtung und Polsterung zu gewährleisten.
➣ Erstellen Sie eine Reihe von „Spalten“ in horizontaler Richtung durch „Zeilen“.
➣ Ihr spezifischer Inhalt sollte in „Spalte“ platziert werden, und nur „Spalte“ kann ein direktes untergeordnetes Element von Zeile sein
➣ Davon gibt es viele Integrierte Stile, und Sie können Stile (d. h. vordefinierte Klassen) wie .row und .col-xs-4 (vier Spalten breit) verwenden, um schnell ein Rasterlayout im Bootstrap-Quellcode zu erstellen. Das definierte Mixin kann ebenfalls verwendet werden um semantische Layouts zu erstellen, indem das Padding-Attribut für „column“ festgelegt wird, um Lücken zwischen Spalten zu erstellen. Das .row-Element legt einen negativen Rand fest, um den Padding-Satz für das .container-Element zu versetzen, der indirekt den Padding für die darin enthaltene „column“ versetzt die „Zeile“
➣ Spalten in einem Rastersystem werden durch den Bereich dargestellt, den sie umfassen, indem ein Wert von 1 bis 12 angegeben wird. Beispielsweise können drei Spalten gleicher Breite mit drei erstellt werden. col-xs-4.
➣ Wenn die in einer „Zeile“ enthaltene „Spalte“ größer als 12 ist, werden die Elemente in der zusätzlichen „Spalte“ als Ganzes in einer anderen Zeile angeordnet
Bootstrap muss einen .container-Container für den Seiteninhalt und das Rastersystem umschließen. Beachten Sie, dass wir zu diesem Zweck zwei Klassen bereitstellen. Aufgrund von Auffüllungen und anderen Attributen können diese beiden Containerklassen nicht ineinander verschachtelt werden. Die Klasse
<div class="container"> ... </div>.container wird für Container mit 100 % Breite verwendet, die das gesamte Format einnehmen Ansichtsfenster
<div class="container-fluid"> ... </div>Verwendung des Rastersystems
Die Verwendung des Rastersystems ist eigentlich Verschiedene Kombinationen von Spalten Es gibt vier grundlegende Funktionen, nämlich Spaltenkombination, Spaltenversatz, Da verschiedene Bildschirmgrößen unterschiedliche Stile verwenden, verwenden wir als Beispiel den mittleren Bildschirm (md). Die Verwendung anderer Bildschirme ist ähnlich 🎜>
Bei der Spaltenkombination werden Spalten durch Ändern der Zahlen zusammengeführt, ähnlich wie bei Colspan in der Tabelle. Die Implementierung der Spaltenkombination ist einfach und umfasst nur zwei CSS-Eigenschaften: Left Float und Percentage.
Hinweis: Denken Sie bei der Verwendung des Rastersystems daran, dass die Gesamtzahl der Zellen in jeder Zeile 12 beträgt und Sie diese entsprechend dem tatsächlichen Projekt frei kombinieren können.
<div class="container"> <div class="row"> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> </div> <div class="row"> <div class="col-md-8">.col-md-8</div> <div class="col-md-4">.col-md-4</div> </div> <div class="row"> <div class="col-md-4">.col-md-4</div> <div class="col-md-4">.col-md-4</div> <div class="col-md-4">.col-md-4</div> </div> <div class="row"> <div class="col-md-6">.col-md-6</div> <div class="col-md-6">.col-md-6</div> </div> </div>
Verwandte Empfehlungen: „
Bootstrap-Einführungs-Tutorial
2. Spaltenversatz
Manchmal Wir möchten nicht, dass zwei benachbarte Spalten nebeneinander liegen. In diesem Fall können wir die Spaltenversatzfunktion des Rastersystems verwenden, um dies zu erreichen, ohne einen Randwert definieren zu müssen. Bei mittelgroßen Bildschirmen können Sie Stile der Form .col-md-offset-* verwenden, um Spalten nach rechts zu versetzen.
Zum Beispiel bedeutet .col-md-offset-2, das Element zwei Spaltenbreiten nach rechts zu verschieben.
<!--列偏移--> <div class="container"> <div class="row"> <div class="col-md-4">.col-md-4</div> <div class="col-md-4 col-md-offset-4">.col-md-4 .col-md-offset-4</div> </div> <div class="row"> <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div> <div class="col-md-3 col-md-offset-3">.col-md-3 .col-md-offset-3</div> </div> <div class="row"> <div class="col-md-6 col-md-offset-3">.col-md-6 .col-md-offset-3</div> </div> </div>
Das obige ist der detaillierte Inhalt vonBootstrap warum 12 Raster. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!