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>
<div class="container-fluid"> ... </div>
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>
说明:默认情况下,col-md-9 在左边,col-md-3 在右边,如果要互换位置,需要将 col-md-9 列向右移动三个列的距离,也就是推三个列的 offset,样式用 col-md-push-3;而 col-md-3 需要向左移动,也就是拉九个 offset,样式用 col-md-pull-9。
响应式栅格
我们都知道,Bootstrap 可以制作响应式页面。它能为不同屏幕尺寸提供不同栅格样式。在前面的例子中,我们一直都在使用中等屏幕(md),既然是响应式页面,当然还应该包括超小屏幕(xs)、小型屏幕(sm)、大屏幕(lg)等。
Bootstrap 栅格参数
说明:通过下表可以详细查看 Bootstrap 的栅格系统是如何在多种屏幕设备上工作的。
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Es gibt viele Möglichkeiten, Bootstrap -Bilder zu zentrieren, und Sie müssen keine Flexbox verwenden. Wenn Sie nur horizontal zentrieren müssen, reicht die Text-Center-Klasse aus. Wenn Sie vertikal oder mehrere Elemente zentrieren müssen, ist Flexbox oder Grid besser geeignet. Flexbox ist weniger kompatibel und kann die Komplexität erhöhen, während das Netz leistungsfähiger ist und höhere Lernkosten hat. Bei der Auswahl einer Methode sollten Sie die Vor- und Nachteile abwägen und die am besten geeignete Methode entsprechend Ihren Anforderungen und Vorlieben auswählen.

So verwenden Sie Bootstrap, um den Wert der Suchleiste zu erhalten: Bestimmt die ID oder den Namen der Suchleiste. Verwenden Sie JavaScript, um DOM -Elemente zu erhalten. Holen Sie sich den Wert des Elements. Führen Sie die erforderlichen Maßnahmen aus.

Verwenden Sie Bootstrap, um die vertikale Zentrierung zu implementieren: FlexBox-Methode: Verwenden Sie den D-Flex, den Justify-Content-Center und die Ausrichtungsklassen aus Align-Item-Center, um Elemente in den Flexbox-Behälter zu platzieren. Methode für Ausstellungs-Iitem-Center-Klassen: Bei Browsern, die Flexbox nicht unterstützen, verwenden Sie die Klasse aus Align-items-Center-Klasse, vorausgesetzt, das übergeordnete Element hat eine definierte Höhe.

In Artikel werden das Erscheinungsbild und Verhalten von Bootstrap mithilfe von CSS -Variablen, SASS, benutzerdefinierten CSS, JavaScript und Komponentenveränderungen angepasst. Es deckt auch Best Practices für die Änderung von Stilen und die Gewährleistung der Reaktionsfähigkeit über Geräte ab.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.
