Zusammenfassung der Verwendung des Rasterlayouts in CSS (mit Code)
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; } }
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-column
grid-column-start
grid-column-end
kann in zwei Attribute aufgeteilt werden:
.gird-row
grid-row-start
grid-row-end
2
<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. .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; } }
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
undschreiben und können unserem Bereich einen semantischen Namen geben
grid-column
3. 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-gap
Hinweis: Der Standardwert von gap
ist
colomns-gap
normal
1em
4 </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; } }
Empfohlene verwandte Artikel:
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!

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

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

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





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

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. 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.

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. 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 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

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?

Ü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
