Heim Web-Frontend Bootstrap-Tutorial Bootstrap warum 12 Raster

Bootstrap warum 12 Raster

Jul 13, 2019 pm 12:01 PM

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

➣ Rasterklassen sind für Geräte mit Bildschirmbreiten größer oder gleich der Haltepunktgröße verfügbar und werden für Geräte mit kleinen Bildschirmen überschrieben. Daher gelten alle auf ein Element angewendeten .col-md-*-Rasterklassen Geräte, deren Bildschirmbreite größer oder gleich der Haltepunktgröße ist, und das Überschreiben der Rasterklasse für Geräte mit kleinem Bildschirm ist nicht vorhanden und betrifft daher Geräte mit großem Bildschirm


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

.container wird für Container mit fester Breite verwendet und unterstützt ein responsives Layout.


<div class="container">
  ...
</div>
Nach dem Login kopieren

.container wird für Container mit 100 % Breite verwendet, die das gesamte Format einnehmen Ansichtsfenster

<div class="container-fluid">
  ...
</div>
Nach dem Login kopieren
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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

Bootstrap warum 12 Raster

3. Spaltenverschachtelung

栅格系统也支持列嵌套,即在一个列里再声明一个或多个行(row),但是要注意,内部所嵌套的 row 的宽度为 100% 时,就是当前外部列的宽度。被嵌套的行(row)所包含的列(column)的个数不能超过12。

Bootstrap warum 12 Raster

说明:可以看到,在第一个列(col-md-8)里面,嵌套了一个新行(row),然后在新行里,又放置了两个等宽的(col-md-6)列,并且两个 col-md-6 加起来是12,但是总宽度和外面的 col-md-8 列的宽度一样,也就是说在 row 里的列宽度是按照百分比分配的。在任何一个嵌套列里,不管宽度是多少,都可以再进行 12 等分,并可以进一步组合。

4、列排序

列排序就是改变列的方向,也就是改变左右浮动,并设置浮动的距离。在栅格系统里,可以通过 .col-md-push-* 和 .col-md-pull-* 来实现这一目的。

Bootstrap warum 12 Raster

说明:默认情况下,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 的栅格系统是如何在多种屏幕设备上工作的。

Bootstrap warum 12 Raster

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Muss ich Flexbox in der Mitte des Bootstrap -Bildes verwenden? Muss ich Flexbox in der Mitte des Bootstrap -Bildes verwenden? Apr 07, 2025 am 09:06 AM

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 erhalten Sie die Bootstrap -Suchleiste So erhalten Sie die Bootstrap -Suchleiste Apr 07, 2025 pm 03:33 PM

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.

Wie man vertikale Zentrierung von Bootstrap macht Wie man vertikale Zentrierung von Bootstrap macht Apr 07, 2025 pm 03:21 PM

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.

Wie kann ich das Aussehen und das Verhalten von Bootstrap -Komponenten anpassen? Wie kann ich das Aussehen und das Verhalten von Bootstrap -Komponenten anpassen? Mar 18, 2025 pm 01:06 PM

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.

So schreiben Sie geteilte Zeilen auf Bootstrap So schreiben Sie geteilte Zeilen auf Bootstrap Apr 07, 2025 pm 03:12 PM

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.

So fügen Sie Bilder auf Bootstrap ein So fügen Sie Bilder auf Bootstrap ein Apr 07, 2025 pm 03:30 PM

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.

So ändern Sie Bootstrap So ändern Sie Bootstrap Apr 07, 2025 pm 03:18 PM

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

So richten Sie das Framework für Bootstrap ein So richten Sie das Framework für Bootstrap ein Apr 07, 2025 pm 03:27 PM

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.

See all articles