Inhaltsverzeichnis
1. Grundlegende Verwendung" >1. Grundlegende Verwendung
, row-gapSpaltenlücke< /code> , colomns-gapgrid-gapgrid-gap" >, row-gapSpaltenlücke< /code> , colomns-gapgrid-gapgrid-gap
beträgt grid-auto-columnsgrid-auto-rowsgrid-auto-rowsWenn Sie nicht im Voraus wissen, wie viele Zeilen (Spalten) Ihr Raster hat, können diese beiden Eigenschaften hilfreich sein Sie. Genau wie die wörtliche Bedeutung: " > beträgt grid-auto-columnsgrid-auto-rowsgrid-auto-rowsWenn Sie nicht im Voraus wissen, wie viele Zeilen (Spalten) Ihr Raster hat, können diese beiden Eigenschaften hilfreich sein Sie. Genau wie die wörtliche Bedeutung:
Heim Web-Frontend CSS-Tutorial Zusammenfassung der Verwendung des Rasterlayouts in CSS (mit Code)

Zusammenfassung der Verwendung des Rasterlayouts in CSS (mit Code)

Aug 01, 2018 pm 03:28 PM
Rasterlayout

Dieser Artikel stellt Ihnen eine Zusammenfassung der Verwendung des Grid-Layouts in CSS vor (mit Code). Freunde in Not können darauf verweisen

1. Grundlegende Verwendung

Es gibt 5 Kernattribute des Rasterlayouts:

.parent {
    display: grid;
    grid-template-colomns: 30px 1fr;
    grid-template-rows: repeat(3, 30px) 1fr;
    & > .child {
        grid-column: 1 / 3;
        grid-row: 1;
    }
}
Nach dem Login kopieren

Im Allgemeinen ist das Rasterlayout: Das übergeordnete Element wird zuerst definiert hat mehrere Zeilen und Spalten. Dann definiert das untergeordnete Element, in welcher Zeile und Spalte es sich befindet (es kann mehrere Zeilen oder Spalten umfassen).

Dabei sollte jeder mit dem Anzeigeattribut vertraut sein, Richtig? Hier keine weiteren Details. Die

Wiederholungsfunktion bedeutet, dass ein CSS-Wert n-mal wiederholt werden kann:

und

.gird-columngrid-column-startgrid-column-end kann in zwei Attribute aufgeteilt werden:

und

.gird-rowgrid-row-startgrid-row-end2

und

<span style="font-size: 16px;">grid-area</span><span style="font-size: 16px;">grid-template-areas</span>Dieses Attribut hat tatsächlich eine gewisse hieroglyphische Bedeutung.<span style="font-size: 16px;">grid-area</span>
.parent {
    display: grid;
    grid-template-colomns: 100px 1fr;
    grid-template-rows: 1fr 50px;
    grid-template-areas:
        "nav    content"
        "footer footer ";

    & > .item1 {
      grid-area: nav;
    }
    & > .item2 {
      grid-area: content;
    }
    & > .item3 {
      grid-area: footer;
    }
}
Nach dem Login kopieren

Oben haben wir das übergeordnete Element in 4 Zellen unterteilt. Dann haben wir die obere linke Zellennavigation, den oberen rechten Zelleninhalt und die untere Zellenfußzeile benannt.

grid-template-areas Zum Schluss müssen wir nur noch angeben, welche Das Schreiben von

hat einen Vorteil: Wir müssen nicht mehr langweilig und schwierig

und

schreiben und können unserem Bereich einen semantischen Namen geben

grid-column3. grid-row</p>Zeilenlücke<h2 id="code-span-style-font-size-px-span-code-code-span-style-font-size-px-row-gap-span-code-Spaltenlücke-span-style-font-size-px-code-span-code-span-style-font-size-px-colomns-gap-span-code-code-span-style-font-size-px-grid-gap-span-code-code-span-style-font-size-px-grid-gap-span-code">, <code><span style="font-size: 16px;">row-gap</span>Spaltenlücke< /code> , <span style="font-size: 16px;">colomns-gap</span><span style="font-size: 16px;">grid-gap</span><span style="font-size: 16px;">grid-gap</span>Ähnlich wie Flex unterstützt das Grid-Layout auch Zeilen- und Spaltenabstände.

ist eine Kombination aus grid-gap und row-gap kann auch als colomns-gap abgekürzt werden.

grid-gapHinweis: Der Standardwert von gap ist

, was angibt, dass der Spaltenabstand

colomns-gapnormal1em4 </p>grid-auto-columns<h2 id="code-span-style-font-size-px-beträgt-span-code-code-span-style-font-size-px-grid-auto-columns-span-code-grid-auto-rows-span-style-font-size-px-code-span-code-span-style-font-size-px-grid-auto-rows-span-code-Wenn-Sie-nicht-im-Voraus-wissen-wie-viele-Zeilen-Spalten-Ihr-Raster-hat-können-diese-beiden-Eigenschaften-hilfreich-sein-Sie-Genau-wie-die-wörtliche-Bedeutung"> beträgt <code><span style="font-size: 16px;">grid-auto-columns</span>grid-auto-rows<span style="font-size: 16px;">grid-auto-rows</span>Wenn Sie nicht im Voraus wissen, wie viele Zeilen (Spalten) Ihr Raster hat, können diese beiden Eigenschaften hilfreich sein Sie. Genau wie die wörtliche Bedeutung: Dieses Attribut stellt die Höhe (Breite) der selbstwachsenden Rasterzeile (Spalte) dar.

Besonders wenn Sie eine Liste mit variabler Zeitlänge rendern Attribut wird sehr nützlich sein.

Zum Beispiel:

.parent {
    display: grid;
    grid-template-colomns: 1fr;
    grid-auto-rows: 100px;

    & > .child {
        grid-column: 1;
    }
}
Nach dem Login kopieren

Empfohlene verwandte Artikel:


Einführung in das flexible Box-Layout (mit Code)

So implementieren Sie ein responsives Layout mit CSS

Das obige ist der detaillierte Inhalt vonZusammenfassung der Verwendung des Rasterlayouts in CSS (mit Code). 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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

Was ist Layout-Layout? Was ist Layout-Layout? Feb 24, 2024 pm 03:03 PM

Unter Layout versteht man eine im Webdesign verwendete Schriftsatzmethode, um Webseitenelemente nach bestimmten Regeln und Strukturen anzuordnen und anzuzeigen. Durch ein angemessenes Layout kann die Webseite schöner und übersichtlicher gestaltet werden und eine gute Benutzererfahrung erzielt werden. Bei der Front-End-Entwicklung stehen viele Layoutmethoden zur Auswahl, z. B. traditionelles Tabellenlayout, schwebendes Layout, Positionierungslayout usw. Mit der Förderung von HTML5 und CSS3 sind jedoch moderne responsive Layout-Technologien wie das Flexbox-Layout und das Grid-Layout entstanden

Vertiefte Kenntnisse der GUI-Programmierung in Go-Sprache: vom Einstieg bis zur Beherrschung Vertiefte Kenntnisse der GUI-Programmierung in Go-Sprache: vom Einstieg bis zur Beherrschung Mar 24, 2024 pm 09:06 PM

Im heutigen Bereich der Softwareentwicklung ist die GUI-Programmierung (Graphical User Interface, grafische Benutzeroberfläche) ein entscheidender Bestandteil. Es ermöglicht Benutzern eine intuitive Interaktion mit Programmen, verbessert die Benutzererfahrung und macht die Verwendung von Programmen einfacher. Unter vielen Programmiersprachen verfügt die Go-Sprache als eine Sprache, die in den letzten Jahren viel Aufmerksamkeit erregt hat, auch über die Fähigkeit zur GUI-Programmierung. Dieser Artikel vermittelt Ihnen ein tiefgreifendes Verständnis der Go-Sprach-GUI-Programmierung vom Einstieg bis zur Beherrschung und hilft Ihnen, diese anhand spezifischer Codebeispiele besser zu beherrschen.

HTML-Tutorial: So verwenden Sie das Rasterlayout für ein rasteradaptives Layout HTML-Tutorial: So verwenden Sie das Rasterlayout für ein rasteradaptives Layout Oct 20, 2023 pm 12:36 PM

HTML-Tutorial: So verwenden Sie das Rasterlayout für ein rasteradaptives Layout. Es sind spezifische Codebeispiele erforderlich. Einführung: Im modernen Webdesign ist die Anpassungsfähigkeit des Seitenlayouts ein wichtiger Gesichtspunkt. Obwohl herkömmliche Layoutmethoden wie Floating und Positionierung ein gewisses Maß an Anpassungsfähigkeit erreichen können, erfordern sie häufig viel Code und Anpassungen. Das CSSGrid-Layout bietet eine einfache und leistungsstarke Möglichkeit, ein gitteradaptives Layout zu implementieren. In diesem Tutorial wird ausführlich erläutert, wie Sie das CSSGrid-Layout verwenden, um ein gitteradaptives Layout zu implementieren.

So richten Sie Textfelder in HTML aus So richten Sie Textfelder in HTML aus Mar 27, 2024 pm 04:33 PM

Methoden zum Ausrichten von Textfeldern in HTML: 1. Textausrichtung; 2. Verwenden Sie die Ausrichtung des Rasterlayouts; 4. Verwenden Sie die Rand- oder Positionsausrichtung.

HTML-Tutorial: So verwenden Sie das Rasterlayout für ein mehrspaltiges Layout HTML-Tutorial: So verwenden Sie das Rasterlayout für ein mehrspaltiges Layout Oct 25, 2023 am 10:27 AM

HTML-Tutorial: So verwenden Sie das Rasterlayout für ein mehrspaltiges Layout. Das Rasterlayout ist eine der am häufigsten verwendeten Layoutmethoden im modernen Webdesign. Es kann Webinhalte in mehrere Spalten und Zeilen unterteilen, um ein flexibles mehrspaltiges Layout zu erreichen. In diesem Artikel wird erläutert, wie Sie mithilfe des Rasterlayouts ein mehrspaltiges Webseitenlayout erstellen, und es werden spezifische Codebeispiele bereitgestellt. 1. Einführung in das Rasterlayout Das Rasterlayout ist ein zweidimensionales Layoutsystem, das Webinhalte in mehrere Rasterbereiche unterteilen kann. Diese Rasterbereiche können entsprechend den Designanforderungen definiert und angeordnet werden

HTML-Tutorial: So verwenden Sie das Rasterlayout für das rasteradaptive Rasterlayout HTML-Tutorial: So verwenden Sie das Rasterlayout für das rasteradaptive Rasterlayout Oct 27, 2023 pm 06:28 PM

HTML-Tutorial: So verwenden Sie das Rasterlayout für ein rasteradaptives Rasterlayout. Es sind spezifische Codebeispiele erforderlich. Einführung: Mit der Entwicklung des Internets ist das Webseitenlayout immer wichtiger geworden. Herkömmliche Webseiten-Layout-Methoden wie die Verwendung von Tabellen oder schwebenden Layouts erfordern oft viel Code und Anpassungen, um adaptive Effekte zu erzielen. Das in CSS3 eingeführte Rasterlayout bietet eine prägnantere und flexiblere Möglichkeit, ein rasteradaptives Rasterlayout zu erstellen. Dieser Artikel führt Sie in die grundlegenden Konzepte und praktischen Anwendungen des Rasterlayouts ein und stellt Ihnen Folgendes zur Verfügung

Erfahren Sie mehr über das responsive Layout-Framework: eine ausführliche Anleitung für Anfänger bis Experten Erfahren Sie mehr über das responsive Layout-Framework: eine ausführliche Anleitung für Anfänger bis Experten Feb 19, 2024 pm 05:43 PM

Analyse des Responsive-Layout-Frameworks: Ein wesentlicher Leitfaden für Anfänger bis Experten Mit der Beliebtheit und Diversifizierung mobiler Geräte ist Responsive-Layout zu einer wesentlichen Fähigkeit für modernes Webdesign geworden. Das responsive Layout-Framework ist aufgrund seiner Einfachheit, Flexibilität und Wartbarkeit zum bevorzugten Werkzeug für Entwickler geworden. Für Anfänger kann das Erlernen und Verstehen responsiver Layout-Frameworks jedoch etwas verwirrend sein. Vom Anfänger bis zum Experten bietet Ihnen dieser Artikel eine detaillierte Anleitung zur Beherrschung des responsiven Layout-Frameworks sowie konkrete Codebeispiele. Was ist reaktionsfähiges Tuch?

So zentrieren Sie Bilder in Behältern für Bootstrap So zentrieren Sie Bilder in Behältern für Bootstrap Apr 07, 2025 am 09:12 AM

Übersicht: Es gibt viele Möglichkeiten, Bilder mit Bootstrap zu zentrieren. Grundlegende Methode: Verwenden Sie die MX-Auto-Klasse, um horizontal zu zentrieren. Verwenden Sie die IMG-Fluid-Klasse, um sich an den übergeordneten Container anzupassen. Verwenden Sie die D-Block-Klasse, um das Bild auf ein Element auf Blockebene (vertikale Zentrierung) einzustellen. Erweiterte Methode: Flexbox-Layout: Verwenden Sie die Eigenschaften der Rechtfertigungs-Content-Center- und Align-Item-Center. Gitterlayout: Verwenden Sie die Orts-Items: Center-Eigenschaft. Best Practice: Vermeiden Sie unnötige Verschachtelung und Stile. Wählen Sie die beste Methode für das Projekt. Achten Sie auf die Wartbarkeit des Codes und vermeiden Sie es, die Code -Qualität zu opfern, um die Aufregung zu verfolgen

See all articles