Heim tägliche Programmierung CSS-Kenntnisse Was ist das CSS-Grid-Gitterlayout?

Was ist das CSS-Grid-Gitterlayout?

Nov 12, 2018 pm 05:31 PM

Dieser Artikel führt Sie hauptsächlich in die Grundkenntnisse des CSS-Rasterlayouts ein, also des Rasterlayouts.

Empfohlene Referenzstudie: „CSS-Tutorial

Für Frontend-Anfänger ist das Konzept des CSS Grid Layout möglicherweise etwas ungewohnt. Tatsächlich ist es sehr leicht zu verstehen. Wir alle wissen, dass CSS zum Layouten von Webseitenstilen verwendet wird. Normalerweise müssen wir Hack-Implementierungsprobleme wie Webseitenkompatibilität, Box-Floating und Positionierung berücksichtigen speziell zur Lösung dieses Problems erstellt.

Einfach ausgedrückt ist CSS Grid Layout ein zweidimensionales gitterbasiertes Layoutsystem, das sowohl Spalten als auch Zeilen verarbeiten kann. Das Ziel besteht darin, die Art und Weise zu ändern Wir kommunizieren mit Benutzern basierend auf dem Grid-Design.

Im Folgenden stellen wir Ihnen das Grid-Rasterlayout anhand eines einfachen Rasterlayout-Beispiels vor:

Ein einfaches Codebeispiel für das Grid-Layout lautet wie folgt :

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Grid网格布局示例</title>
</head>
<style>
 .wrapper {
        display: grid;
 grid-template-rows: 100px 100px 100px;
 }
    .item1 {
        grid-column-start: 1;
 grid-column-end: 4;
 }
    .item1{

        background: #333333;

 }
</style>
<body>
<div class="wrapper">
    <div class="item1" style=" background: #745A74;">大导航</div>
    <div class="item2" style="background: #CCCC66">2</div>
    <div class="item3" style="background: #FFCFCF">3</div>
    <div class="item4" style="background: aquamarine">4</div>
    <div class="item5" style="background: chartreuse">5</div>
    <div class="item6" style="background: darkorange">6</div>
</div>
</body>
</html>
Nach dem Login kopieren

Der Effekt ist wie folgt:Was ist das CSS-Grid-Gitterlayout?

Im obigen Code setzen wir das display:grid-Attribut auf den angegebenen Container, um anzuzeigen, dass wir dies tun werden Beginnen Sie mit der Verwendung des Rasterlayouts, dh definieren Sie die Elemente. Erstellen Sie einen Rastercontainer, legen Sie die Größe der Spalten (grid-template-columns) und Zeilen (grid-template-rows) fest und fügen Sie dann die untergeordneten Elemente rasterweise in den Container ein -Spalte und Rasterzeile.

Wichtige Attributeinführung:

grid-template-rows Das Attribut definiert die Rasterlinien basierend auf den Abmessungen der Rasterzeilen Der Name und die Größe der Rasterspur.

grid-template-columns Das Attribut basiert auf den Abmessungen der Rasterspalten und definiert den Namen der Rasterlinien und die Größe der Rasterspuren.

Grid-column-start Die Eigenschaft gibt die Startposition des Rasterelements in der Rasterspalte an, indem eine Zeile, ein Bereich oder automatisch hinzugefügt wird. Diese Startposition definiert die Blockanfangskante des Rasterbereichs. Die Eigenschaft

Grid-column-end gibt das Ende des Rasterelements in der Rasterspalte an, indem eine beitragende Linie, ein Bereich oder „Keine“ (automatisch) platziert wird Rasterposition und legt damit die Endkante des Blocks für seinen Rasterbereich fest.

Dieser Artikel ist eine Einführung in die einfachen Grundkenntnisse des CSS-Rasterlayouts. Ich hoffe, dass er für Freunde in Not hilfreich ist.

Das obige ist der detaillierte Inhalt vonWas ist das CSS-Grid-Gitterlayout?. 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)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen 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)