Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Media Queries mit Grid-Layout | Responsive und Produktionsreife Grid-Layouts
CSS-Grid-Beherrschung

bookMedia Queries mit Grid-Layout

Funktionsweise von Media Queries mit Grid

Um Layouts zu erstellen, die auf jedem Gerät nahtlos funktionieren, ist die Kombination von CSS Grid mit Media Queries erforderlich. Media Queries ermöglichen es, verschiedene Grid-Eigenschaften abhängig von Bildschirmgröße, Ausrichtung oder Geräteeigenschaften anzuwenden. Durch das Anpassen von Grid-Templates, Abständen oder sogar der Platzierung von Elementen an bestimmten Breakpoints bleibt das Design sowohl funktional als auch optisch ansprechend – auf Desktops, Tablets und Smartphones. Grid-Eigenschaften wie grid-template-columns, grid-template-rows und grid-area können innerhalb von Media Queries neu definiert werden, sodass sich Inhalte neu anordnen lassen, ohne das HTML zu verändern.

index.html

index.html

styles.css

styles.css

copy

Mobile-First- vs. Desktop-First-Grid-Strategien

Beim Erstellen responsiver Grid-Layouts kann entweder ein Mobile-First- oder ein Desktop-First-Ansatz gewählt werden:

Mobile-First

  • Definition des Grids zunächst für die kleinsten Bildschirme;
  • Hinzufügen komplexerer Grid-Regeln für größere Geräte mittels min-width Media Queries;
  • Diese Methode führt in der Regel zu besserer Performance und einfacheren Überschreibungen.

Desktop-First

  • Beginn mit einem Layout für große Bildschirme;
  • Vereinfachung des Grids für kleinere Geräte durch max-width-Abfragen;
  • Dieser Ansatz ist sinnvoll, wenn die Hauptzielgruppe Desktop-Nutzer sind.

Unabhängig von der gewählten Strategie sollten die Breakpoints auf den Anforderungen von Inhalt und Design basieren, nicht ausschließlich auf Gerätegrößen.

question mark

Welche der folgenden Media Queries würden Sie verwenden, um ein Grid-Layout für Bildschirme breiter als 900px zu ändern?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1

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

bookMedia Queries mit Grid-Layout

Swipe um das Menü anzuzeigen

Funktionsweise von Media Queries mit Grid

Um Layouts zu erstellen, die auf jedem Gerät nahtlos funktionieren, ist die Kombination von CSS Grid mit Media Queries erforderlich. Media Queries ermöglichen es, verschiedene Grid-Eigenschaften abhängig von Bildschirmgröße, Ausrichtung oder Geräteeigenschaften anzuwenden. Durch das Anpassen von Grid-Templates, Abständen oder sogar der Platzierung von Elementen an bestimmten Breakpoints bleibt das Design sowohl funktional als auch optisch ansprechend – auf Desktops, Tablets und Smartphones. Grid-Eigenschaften wie grid-template-columns, grid-template-rows und grid-area können innerhalb von Media Queries neu definiert werden, sodass sich Inhalte neu anordnen lassen, ohne das HTML zu verändern.

index.html

index.html

styles.css

styles.css

copy

Mobile-First- vs. Desktop-First-Grid-Strategien

Beim Erstellen responsiver Grid-Layouts kann entweder ein Mobile-First- oder ein Desktop-First-Ansatz gewählt werden:

Mobile-First

  • Definition des Grids zunächst für die kleinsten Bildschirme;
  • Hinzufügen komplexerer Grid-Regeln für größere Geräte mittels min-width Media Queries;
  • Diese Methode führt in der Regel zu besserer Performance und einfacheren Überschreibungen.

Desktop-First

  • Beginn mit einem Layout für große Bildschirme;
  • Vereinfachung des Grids für kleinere Geräte durch max-width-Abfragen;
  • Dieser Ansatz ist sinnvoll, wenn die Hauptzielgruppe Desktop-Nutzer sind.

Unabhängig von der gewählten Strategie sollten die Breakpoints auf den Anforderungen von Inhalt und Design basieren, nicht ausschließlich auf Gerätegrößen.

question mark

Welche der folgenden Media Queries würden Sie verwenden, um ein Grid-Layout für Bildschirme breiter als 900px zu ändern?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
some-alt