Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Gitterabstände und Ausrichtung | Getting Started with CSS Grid
CSS-Grid-Beherrschung

bookGitterabstände und Ausrichtung

Verständnis der gap-Eigenschaft im CSS Grid

Beim Arbeiten mit CSS Grid ist die Steuerung des Abstands zwischen Grid-Elementen entscheidend für die Erstellung übersichtlicher, gut lesbarer Layouts. Die gap-Eigenschaft bietet eine moderne, prägnante Möglichkeit, den Abstand zwischen Zeilen und Spalten in einem Grid festzulegen.

Im Gegensatz zu älteren Eigenschaften wie grid-row-gap und grid-column-gap, die nur das individuelle Festlegen von Zeilen- oder Spaltenabständen ermöglichten, erlaubt die gap-Eigenschaft das gleichzeitige oder separate Definieren beider Abstände. Dadurch wird Ihr CSS übersichtlicher und leichter wartbar.

  • Mit gap: 20px; werden 20 Pixel Abstand zwischen allen Zeilen und Spalten hinzugefügt;
  • Mit gap: 20px 40px; werden 20 Pixel Abstand zwischen den Zeilen und 40 Pixel zwischen den Spalten gesetzt.
index.html

index.html

styles.css

styles.css

copy

Funktionsweise von Ausrichtungseigenschaften im CSS Grid

Die Ausrichtung im CSS Grid wird mit Eigenschaften wie justify-items und align-items gesteuert, die bestimmen, wie Elemente innerhalb ihrer Grid-Bereiche positioniert werden.

  • justify-items richtet Elemente entlang der Zeilenachse (Inline-Achse) aus;
  • align-items richtet Elemente entlang der Spaltenachse (Block-Achse) aus.

Diese Eigenschaften interagieren mit der Größe der von Ihnen definierten Grid-Tracks:

  • Wenn ein Grid-Track größer als der darin enthaltene Inhalt ist, bestimmen die Ausrichtungseigenschaften, ob sich Elemente am Anfang, Ende oder zentriert im verfügbaren Raum positionieren;
  • Mit justify-items: center werden alle Elemente horizontal in ihren jeweiligen Grid-Zellen zentriert;
  • Mit align-items: end werden Elemente vertikal am unteren Rand ihrer Zellen ausgerichtet.

Durch die Kombination dieser Eigenschaften mit der gap-Eigenschaft steuern Sie sowohl den Abstand zwischen den Elementen als auch deren Platzierung innerhalb jeder Grid-Zelle.

Best Practices für Abstände und Ausrichtung im CSS Grid

  • Verwendung der Eigenschaft gap für konsistente Abstände zwischen Grid-Elementen;
  • Anpassung von justify-items und align-items zur Steuerung der horizontalen und vertikalen Ausrichtung innerhalb der Grid-Zellen;
  • Zentrierung oder Ausrichtung von Elementen am Ende der Zellen für optisch ausgewogene Layouts;
  • Vermeidung unnötiger Ränder zwischen Grid-Elementen, die Abstände sollten durch gap geregelt werden, um Vorhersehbarkeit und einfachere Wartung zu gewährleisten.

Die Anwendung dieser Best Practices sorgt dafür, dass CSS Grid-Layouts modern, flexibel und einfach an veränderte Designanforderungen anpassbar bleiben.

question mark

Welche Aussagen zu den Eigenschaften gap und Ausrichtung im CSS Grid sind korrekt? (Wählen Sie alle zutreffenden aus.)

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain the difference between `gap` and using margins for spacing in CSS Grid?

How do I use `justify-items` and `align-items` together for complex layouts?

What are some common mistakes to avoid when working with spacing and alignment in CSS Grid?

Awesome!

Completion rate improved to 9.09

bookGitterabstände und Ausrichtung

Swipe um das Menü anzuzeigen

Verständnis der gap-Eigenschaft im CSS Grid

Beim Arbeiten mit CSS Grid ist die Steuerung des Abstands zwischen Grid-Elementen entscheidend für die Erstellung übersichtlicher, gut lesbarer Layouts. Die gap-Eigenschaft bietet eine moderne, prägnante Möglichkeit, den Abstand zwischen Zeilen und Spalten in einem Grid festzulegen.

Im Gegensatz zu älteren Eigenschaften wie grid-row-gap und grid-column-gap, die nur das individuelle Festlegen von Zeilen- oder Spaltenabständen ermöglichten, erlaubt die gap-Eigenschaft das gleichzeitige oder separate Definieren beider Abstände. Dadurch wird Ihr CSS übersichtlicher und leichter wartbar.

  • Mit gap: 20px; werden 20 Pixel Abstand zwischen allen Zeilen und Spalten hinzugefügt;
  • Mit gap: 20px 40px; werden 20 Pixel Abstand zwischen den Zeilen und 40 Pixel zwischen den Spalten gesetzt.
index.html

index.html

styles.css

styles.css

copy

Funktionsweise von Ausrichtungseigenschaften im CSS Grid

Die Ausrichtung im CSS Grid wird mit Eigenschaften wie justify-items und align-items gesteuert, die bestimmen, wie Elemente innerhalb ihrer Grid-Bereiche positioniert werden.

  • justify-items richtet Elemente entlang der Zeilenachse (Inline-Achse) aus;
  • align-items richtet Elemente entlang der Spaltenachse (Block-Achse) aus.

Diese Eigenschaften interagieren mit der Größe der von Ihnen definierten Grid-Tracks:

  • Wenn ein Grid-Track größer als der darin enthaltene Inhalt ist, bestimmen die Ausrichtungseigenschaften, ob sich Elemente am Anfang, Ende oder zentriert im verfügbaren Raum positionieren;
  • Mit justify-items: center werden alle Elemente horizontal in ihren jeweiligen Grid-Zellen zentriert;
  • Mit align-items: end werden Elemente vertikal am unteren Rand ihrer Zellen ausgerichtet.

Durch die Kombination dieser Eigenschaften mit der gap-Eigenschaft steuern Sie sowohl den Abstand zwischen den Elementen als auch deren Platzierung innerhalb jeder Grid-Zelle.

Best Practices für Abstände und Ausrichtung im CSS Grid

  • Verwendung der Eigenschaft gap für konsistente Abstände zwischen Grid-Elementen;
  • Anpassung von justify-items und align-items zur Steuerung der horizontalen und vertikalen Ausrichtung innerhalb der Grid-Zellen;
  • Zentrierung oder Ausrichtung von Elementen am Ende der Zellen für optisch ausgewogene Layouts;
  • Vermeidung unnötiger Ränder zwischen Grid-Elementen, die Abstände sollten durch gap geregelt werden, um Vorhersehbarkeit und einfachere Wartung zu gewährleisten.

Die Anwendung dieser Best Practices sorgt dafür, dass CSS Grid-Layouts modern, flexibel und einfach an veränderte Designanforderungen anpassbar bleiben.

question mark

Welche Aussagen zu den Eigenschaften gap und Ausrichtung im CSS Grid sind korrekt? (Wählen Sie alle zutreffenden aus.)

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3
some-alt