Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Definition von Zeilen und Spalten | Getting Started with CSS Grid
CSS-Grid-Beherrschung

bookDefinition von Zeilen und Spalten

Verständnis von grid-template-rows und grid-template-columns

Um CSS Grid-Layouts zu beherrschen, ist es notwendig, die Struktur des Grids mit den Eigenschaften grid-template-rows und grid-template-columns zu definieren. Diese Eigenschaften ermöglichen die Festlegung der Anzahl und Größe der Zeilen und Spalten im Grid-Container.

Die Syntax beider Eigenschaften ist einfach: Es wird eine durch Leerzeichen getrennte Liste von Spurgrößen angegeben, wobei Einheiten wie px, em, %, fr (Bruchteileinheiten) oder Schlüsselwörter wie auto verwendet werden können.

Beispiel:

  • grid-template-columns: 200px 1fr 2fr; erzeugt drei Spalten:
    • Erste Spalte fest auf 200 Pixel;
    • Zweite Spalte nimmt einen Bruchteil des verbleibenden Platzes ein;
    • Dritte Spalte nimmt zwei Bruchteile des verbleibenden Platzes ein.
  • grid-template-rows: 100px auto; erzeugt zwei Zeilen:
    • Erste Zeile fest auf 100 Pixel;
    • Zweite Zeile passt sich automatisch dem Inhalt an.

Best Practices:

  • Flexible Einheiten wie fr für responsive Layouts verwenden;
  • Grid-Definitionen klar und übersichtlich halten;
  • Zu komplexe Spurauflistungen vermeiden, sofern sie nicht für das Design erforderlich sind.
index.html

index.html

styles.css

styles.css

copy

Auswirkungen von Änderungen an Grid-Definitionen auf das Layout

Durch das Anpassen der Werte von grid-template-rows und grid-template-columns wird direkt die Anzahl der Spuren und deren Größen gesteuert, was wiederum die Darstellung der Grid-Elemente beeinflusst.

  • Eine Erhöhung der Spaltenanzahl führt dazu, dass Grid-Elemente in zusätzliche vertikale Spuren fließen;
  • Eine Änderung der Zeilengröße vergrößert oder verkleinert den verfügbaren Platz für deren Elemente;
  • Die Verwendung flexibler Einheiten wie fr ermöglicht eine reibungslose Anpassung des Layouts an verschiedene Bildschirmgrößen;
  • Feste Einheiten wie px gewährleisten eine präzise Kontrolle über die Spurabmessungen.

Das Verständnis des Zusammenspiels dieser Definitionen erleichtert die Vorhersage und Steuerung der Platzierung und Größe von Grid-Elementen und macht Layouts sowohl robust als auch responsiv.

question mark

Welche der folgenden CSS-Deklarationen erstellt korrekt ein Grid mit drei Spalten—erste Spalte fest auf 100px, zweite Spalte flexibel (mit 1fr) und dritte Spalte doppelt so flexibel (mit 2fr)?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

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

Awesome!

Completion rate improved to 9.09

bookDefinition von Zeilen und Spalten

Swipe um das Menü anzuzeigen

Verständnis von grid-template-rows und grid-template-columns

Um CSS Grid-Layouts zu beherrschen, ist es notwendig, die Struktur des Grids mit den Eigenschaften grid-template-rows und grid-template-columns zu definieren. Diese Eigenschaften ermöglichen die Festlegung der Anzahl und Größe der Zeilen und Spalten im Grid-Container.

Die Syntax beider Eigenschaften ist einfach: Es wird eine durch Leerzeichen getrennte Liste von Spurgrößen angegeben, wobei Einheiten wie px, em, %, fr (Bruchteileinheiten) oder Schlüsselwörter wie auto verwendet werden können.

Beispiel:

  • grid-template-columns: 200px 1fr 2fr; erzeugt drei Spalten:
    • Erste Spalte fest auf 200 Pixel;
    • Zweite Spalte nimmt einen Bruchteil des verbleibenden Platzes ein;
    • Dritte Spalte nimmt zwei Bruchteile des verbleibenden Platzes ein.
  • grid-template-rows: 100px auto; erzeugt zwei Zeilen:
    • Erste Zeile fest auf 100 Pixel;
    • Zweite Zeile passt sich automatisch dem Inhalt an.

Best Practices:

  • Flexible Einheiten wie fr für responsive Layouts verwenden;
  • Grid-Definitionen klar und übersichtlich halten;
  • Zu komplexe Spurauflistungen vermeiden, sofern sie nicht für das Design erforderlich sind.
index.html

index.html

styles.css

styles.css

copy

Auswirkungen von Änderungen an Grid-Definitionen auf das Layout

Durch das Anpassen der Werte von grid-template-rows und grid-template-columns wird direkt die Anzahl der Spuren und deren Größen gesteuert, was wiederum die Darstellung der Grid-Elemente beeinflusst.

  • Eine Erhöhung der Spaltenanzahl führt dazu, dass Grid-Elemente in zusätzliche vertikale Spuren fließen;
  • Eine Änderung der Zeilengröße vergrößert oder verkleinert den verfügbaren Platz für deren Elemente;
  • Die Verwendung flexibler Einheiten wie fr ermöglicht eine reibungslose Anpassung des Layouts an verschiedene Bildschirmgrößen;
  • Feste Einheiten wie px gewährleisten eine präzise Kontrolle über die Spurabmessungen.

Das Verständnis des Zusammenspiels dieser Definitionen erleichtert die Vorhersage und Steuerung der Platzierung und Größe von Grid-Elementen und macht Layouts sowohl robust als auch responsiv.

question mark

Welche der folgenden CSS-Deklarationen erstellt korrekt ein Grid mit drei Spalten—erste Spalte fest auf 100px, zweite Spalte flexibel (mit 1fr) und dritte Spalte doppelt so flexibel (mit 2fr)?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
some-alt