CSS-Media-Queries

Das CSS-Media-Queries-Modul ermöglicht das Testen und Abfragen von Viewport-Werten sowie von Browser- oder Gerätemerkmalen, um konditional CSS-Stile basierend auf der aktuellen Benutzerumgebung anzuwenden. Media-Queries werden in der CSS-@media-Regel und anderen Kontexten und Sprachen wie HTML und JavaScript verwendet.

Media-Queries sind ein wesentlicher Bestandteil des Responsive Designs. Sie ermöglichen die bedingte Festlegung von CSS-Stilen in Abhängigkeit vom Vorhandensein oder Wert von Gerätemerkmalen. Häufig wird eine Media-Query basierend auf der Viewport-Größe verwendet, um geeignete Layouts auf Geräten mit unterschiedlichen Bildschirmgrößen festzulegen – zum Beispiel drei Spalten auf einem breiten Bildschirm oder eine einzelne Spalte auf einem schmalen Bildschirm.

Andere gängige Beispiele umfassen die Erhöhung der Schriftgröße und das Ausblenden von Navigationsmenüs beim Drucken einer Seite, das Anpassen des Abstands zwischen Absätzen, wenn eine Seite im Hoch- oder Querformat angezeigt wird, oder die Vergrößerung von Schaltflächen, um eine größere Trefferfläche auf Touchscreens bereitzustellen.

In CSS verwenden Sie die @media At-Regel, um einen Teil eines Stylesheets bedingt basierend auf dem Ergebnis einer Media-Query anzuwenden. Um ein gesamtes Stylesheet bedingt anzuwenden, verwenden Sie @import.

Beim Entwerfen von wiederverwendbaren HTML-Komponenten können Sie auch Container-Queries verwenden, die es ermöglichen, Stile basierend auf der Größe eines enthaltenden Elements statt des Viewports oder anderer Gerätemerkmale anzuwenden.

Referenz

At-Regeln

Deskriptoren

Datentypen und Operatoren

Glossarbegriffe

Leitfäden

Verwendung von Media-Queries

Einführung in Media-Queries, deren Syntax sowie die Operatoren und Medienmerkmale, die zur Konstruktion von Media-Query-Ausdrücken verwendet werden.

Lernen: Grundlagen der Media-Queries

Einführung in Media-Queries und Ansätze zu deren Nutzung zur Erstellung von Responsive Designs.

Testing von Media-Queries

Beschreibt, wie Media-Queries in Ihrem JavaScript-Code verwendet werden können, um den Status eines Geräts zu bestimmen, und wie Listener eingerichtet werden, die Ihren Code benachrichtigen, wenn sich die Ergebnisse von Media-Queries ändern (z.B. wenn der Benutzer den Bildschirm dreht oder den Browser anpasst).

Verwendung von Media-Queries für Barrierefreiheit

Erfahren Sie, wie Media-Queries Benutzern helfen können, Ihre Website besser zu verstehen.

Drucken

Tipps und Techniken zur Verbesserung der Druckausgabe von Web-Inhalten.

Responsive Bilder

Lernen Sie, wie Media-Queries mit sizes verwendet werden können, um auf Websites responsive Bildlösungen umzusetzen.

Verwandte Konzepte

Spezifikationen

Specification
Media Queries Level 3
Media Queries Level 4
Media Queries Level 5

Siehe auch