[go: up one dir, main page]

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSS-Media-Queries

Das CSS Media Queries Modul ermöglicht das Testen und Abfragen von Viewport-Werten sowie von Browser- oder Gerätefunktionen, um CSS-Stile basierend auf der aktuellen Benutzerumgebung bedingt 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 responsiven Designs. Sie ermöglichen die bedingte Festlegung von CSS-Stilen in Abhängigkeit von der Anwesenheit oder dem Wert von Gerätecharakteristiken. Es ist üblich, eine Media Query basierend auf der Viewport Größe zu verwenden, um geeignete Layouts auf Geräten mit unterschiedlichen Bildschirmgrößen festzulegen – zum Beispiel drei Spalten auf einem großen Bildschirm oder eine einzelne Spalte auf einem schmalen Bildschirm.

Andere gängige Beispiele umfassen das Erhöhen 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 betrachtet wird, oder das Erhöhen der Größe von Schaltflächen, um einen größeren Berührungsbereich 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 wiederverwendbarer HTML-Komponenten können Sie auch Container Queries verwenden, die es Ihnen ermöglichen, Stile basierend auf der Größe eines enthaltenden Elements anzuwenden, anstatt auf den Viewport oder andere Gerätemerkmale.

Referenz

At-Regeln

Deskriptoren

Das CSS-Media-Queries-Level-5-Modul führt auch die Deskriptoren environment-blending, nav-controls und video-color-gamut für @media ein. Derzeit unterstützen keine Browser diese Funktionen.

Hinweis: CSS-Media-Queries-Level 4 hat drei @media Deskriptoren abgeschafft: device-aspect-ratio, device-height, und device-width.

Datentypen und Operatoren

Glossarbegriffe

Leitfäden

Verwendung von Media Queries

Einführung in Media Queries, ihre Syntax und die Operatoren und Medienfeatures, die zum Erstellen von Media-Query-Ausdrücken verwendet werden.

Erlernen: Grundlagen der Media Queries

Einführung in Media Queries und Ansätze für ihre Verwendung zur Erstellung responsiver Designs.

Testen von Media Queries

Beschreibt, wie Sie Media Queries in Ihrem JavaScript-Code verwenden, um den Zustand eines Geräts zu bestimmen, und wie Sie Listener einrichten, die Ihren Code benachrichtigen, wenn sich die Ergebnisse von Media Queries ändern (z. B. wenn der Nutzer den Bildschirm dreht oder den Browser verändert).

Verwendung von Media Queries für Barrierefreiheit

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

Drucken

Tipps und Techniken zur Verbesserung der Druckausgabe von Webinhalten.

Responsive Bilder

Erfahren Sie, wie Sie Media Queries mit sizes verwenden, um reaktionsschnelle Bildlösungen auf Websites zu implementieren.

Verwandte Konzepte

Spezifikationen

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

Siehe auch