Kursinhalt
Tailwind CSS für Webentwicklung
Tailwind CSS für Webentwicklung
Raster-Dienstprogramme
Eine weitere Möglichkeit, Website-Inhalte zu organisieren, ist durch Raster. Tailwind CSS bietet leistungsstarke Utilities zur Erstellung von Rasterlayouts. Dieses Kapitel erklärt, wie man die Tailwind CSS-Raster-Utilities verwendet, um Rastercontainer und -elemente zu erstellen.
Rastercontainer
Um einen Rastercontainer zu definieren, verwenden Sie die grid
-Klasse. Sie können die Anzahl der Spalten, die Abstände zwischen den Zeilen und Spalten und mehr steuern.
index.html
Erklärung
grid
: Setzt die Anzeige des Elements auf Grid;grid-cols-3
: Definiert ein Raster mit drei Spalten;gap-4
: Fügt einen Abstand von 1rem (16px) zwischen Rasterelementen hinzu.
Raster mit Zeilen
index.html
grid-rows-2
: Definiert ein Raster mit zwei Zeilen.
Steuerung der Spalten- und Zeilengrößen
Sie können die Größen von Spalten und Zeilen mit den Klassen grid-cols-{n}
und grid-rows-{n}
steuern, wobei {n}
die Anzahl der Spalten oder Zeilen darstellt. Sie können auch Bruchteileinheiten (fr
), Prozentsätze und andere Größeneinheiten verwenden.
index.html
Erklärung
col-span-2
: Dehnt das Element über zwei Spalten aus;col-span-3
: Dehnt das Element über alle drei Spalten aus.
Feste und flexible Größen
index.html
Erklärung
w-1/2
: Setzt die Breite des Elements auf 50% seines Containers;w-full
: Setzt die Breite des Elements auf 100% seines Containers;w-1/3
: Setzt die Breite des Elements auf 33,33% seines Containers.
Grid Template Columns und Rows
Sie können spezifische Utility-Klassen verwenden, um die Anzahl und Breite der Spalten und Zeilen in Ihrem Grid-Layout zu definieren.
Benutzerdefinierte Rasterspalten
index.html
Erklärung
grid-cols-4
: Definiert ein Raster mit vier Spalten;col-span-1
: Überspannt das Element über eine Spalte;col-span-2
: Überspannt das Element über zwei Spalten.
Benutzerdefinierte Rasterzeilen
index.html
Erklärung
grid-rows-3
: Definiert ein Raster mit drei Zeilen;row-span-2
: Spannt das Element über zwei Zeilen;row-span-1
: Spannt das Element über eine Zeile.
Hinweis
Bitte beachten Sie die offizielle Dokumentation für weitere Informationen über das Tailwind CSS Grid.
1. Welche Klasse setzt die Display-Eigenschaft auf Grid?
2. Wie definiert man ein Raster mit drei Spalten?
Danke für Ihr Feedback!