Media Queries sind ein zentrales Werkzeug der CSS-Spezifikation, mit dem sich Stylesheets gezielt auf die Eigenschaften des jeweils verwendeten Ausgabegeräts abstimmen lassen. Sie ermöglichen es, unterschiedliche Darstellungsregeln für verschiedene Bildschirmgrößen, Auflösungen, Orientierungen oder Ausgabemedien zu definieren – und bilden damit die technische Grundlage für Responsive Webdesign. Ein Browser liest eine Media Query wie eine Bedingung: Ist die Bedingung erfüllt, wendet er die zugehörigen CSS-Regeln an; ist sie nicht erfüllt, ignoriert er sie. Auf diese Weise erhält jedes Gerät genau die Darstellung, die seiner Bildschirmgröße und seinen Fähigkeiten entspricht.
Eine Media Query besteht aus einem optionalen Media Type (dem Ausgabemedium) und einem oder mehreren Media Features (den abgefragten Eigenschaften), die mit logischen Operatoren verknüpft werden können.
Ein einfaches Beispiel: Die Regel @media screen and (max-width: 768px) { ... } wird nur auf Bildschirmgeräten mit einer maximalen Breite von 768 Pixeln angewendet – also typischerweise auf Smartphones und kleineren Tablets. Alle CSS-Deklarationen innerhalb der geschweiften Klammern gelten ausschließlich unter dieser Bedingung.
Media Queries lassen sich auf zwei Wegen in ein Stylesheet einbinden: direkt im CSS-Code mit der @media-Regel oder als Attribut im HTML-<link>-Tag beim Einbinden externer Stylesheets, etwa <link rel="stylesheet" media="screen and (max-width: 768px)" href="mobil.css">.
Der Media Type definiert die grundlegende Art des Ausgabegeräts. In der modernen Webentwicklung sind nur noch zwei Media Types wirklich relevant:
screen gilt für alle Bildschirmgeräte – vom Smartphone über das Tablet bis zum Desktop-Monitor. print steuert die Darstellung beim Ausdrucken einer Seite, etwa um Navigationsleisten auszublenden, Schriftgrößen anzupassen oder Hintergrundfarben zu entfernen. Der Wert all gilt für alle Ausgabemedien und ist der Standard, wenn kein Media Type angegeben wird.
Ältere Spezifikationen enthielten weitere Types wie handheld, tv, braille, tty oder projection, die jedoch mit CSS3 als veraltet (deprecated) eingestuft wurden und in der aktuellen Webentwicklung keine Rolle mehr spielen.
Der eigentliche Mehrwert von Media Queries liegt in den Media Features – den spezifischen Eigenschaften des Ausgabegeräts, die abgefragt werden können. Die wichtigsten Features sind:
Breite und Höhe (width, height): Die Breite und Höhe des Browser-Viewports, typischerweise mit den Präfixen min- und max- genutzt. min-width: 1024px gilt ab 1024 Pixeln Breite aufwärts, max-width: 767px bis 767 Pixeln. Diese Abfragen sind die mit Abstand am häufigsten verwendeten Media Features und bilden die Grundlage für alle Breakpoint-basierten Layouts.
In der Praxis werden Media Queries fast immer in Kombination mit Breakpoints eingesetzt – definierten Schwellenwerten der Viewport-Breite, an denen das Layout umschaltet. Gängige Breakpoints orientieren sich an typischen Geräteklassen: unter 576 Pixeln für kleine Smartphones, bis 768 Pixeln für Tablets, bis 1024 Pixeln für große Tablets und kleine Laptops, darüber für Desktop-Monitore. CSS-Frameworks wie Bootstrap oder Tailwind CSS liefern vordefinierte Breakpoint-Systeme mit, die Entwickler als Ausgangspunkt nutzen können.
Bei der Breakpoint-Strategie unterscheidet man zwischen Mobile First und Desktop First: Beim Mobile-First-Ansatz bildet das mobile Layout die Basis, und Media Queries mit min-width schalten das Layout schrittweise auf größere Bildschirme um. Beim Desktop-First-Ansatz ist es umgekehrt: Das Desktop-Layout ist der Standard, und max-width-Queries passen es für kleinere Geräte an. Google und moderne Webentwicklung empfehlen heute überwiegend den Mobile-First-Ansatz, da er technisch sauberer ist und der Nutzungsrealität – mehrheitlich mobiler Zugriff – besser entspricht.
Media Queries sind nicht nur eine technische Detailfrage der Frontend-Entwicklung, sondern haben direkte Auswirkungen auf SEO und Nutzerfreundlichkeit. Google bewertet seit der Mobile-First-Indexierung primär die mobile Version einer Website für das Ranking. Eine Website, die auf Smartphones schlecht dargestellt wird – weil Media Queries fehlen oder falsch konfiguriert sind – riskiert Rankingverluste. Zudem fließt die Core Web Vitals-Metrik Cumulative Layout Shift (CLS), die unerwartete Verschiebungen im Layout misst, direkt in das Google-Ranking ein; korrekt implementierte Media Queries helfen, CLS-Probleme zu vermeiden.
Aus Usability-Perspektive sind Media Queries die Voraussetzung dafür, dass eine Website auf allen Endgeräten lesbar, bedienbar und ansprechend wirkt – was sich direkt auf Verweildauer, Absprungrate und letztlich die Konversionsrate auswirkt.
Responsive Webdesign: Das übergeordnete Gestaltungsprinzip, das flexible Layouts, variable Bilder und Media Queries kombiniert, um Websites geräteunabhängig darzustellen – Media Queries sind die technische Grundlage dafür.
Breakpoint: Der definierte Schwellenwert der Viewport-Breite, bei dem eine Media Query greift und das Layout umschaltet.
Adaptive Webdesign: Ein alternativer Ansatz, bei dem für bestimmte Geräteklassen komplett separate Layouts ausgeliefert werden – im Gegensatz zum fließenden Responsive Design mit Media Queries.
Viewport: Der sichtbare Bereich einer Website im Browser-Fenster, dessen Breite und Höhe die am häufigsten abgefragten Media Features sind.
Mobile First: Die Entwicklungsstrategie, bei der das mobile Layout als Basis dient und via min-width-Media-Queries schrittweise für größere Bildschirme erweitert wird.
CSS (Cascading Style Sheets): Die Stylesheet-Sprache, in der Media Queries definiert werden – sie sind seit CSS3 ein fester Bestandteil des CSS-Standards.
Media Queries sind CSS-Ausdrücke, die Bedingungen an das Ausgabemedium oder die Anzeigeeigenschaften eines Geräts abfragen und je nach Ergebnis unterschiedliche CSS-Regeln anwenden. Sie sind der technische Kernmechanismus hinter Responsive Webdesign: Dieselbe HTML-Seite kann je nach Bildschirmbreite, Auflösung, Orientierung oder Gerätekategorie vollständig unterschiedlich dargestellt werden – ohne separate URLs oder serverseitige Geräteerkennung.
Eine typische Media Query prüft z. B.: „Ist das Browserfenster schmaler als 768 Pixel?" – und wendet, wenn die Bedingung zutrifft, ein alternatives Stylesheet oder einzelne CSS-Regeln an. So werden mehrspaltige Desktop-Layouts auf Smartphones zu einspaltigen Ansichten, Navigationsmenüs zu Hamburger-Menüs und Schriftgrößen zu lesbareren Mobilgrößen. Media Queries wurden mit CSS3 standardisiert und sind seit 2012 Teil der offiziellen W3C-Empfehlung.
Eine Media Query besteht aus einem optionalen Medientyp und einem oder mehreren Media Features (Medieneigenschaften), die mit logischen Operatoren (and, not, only, seit CSS4 auch or) kombiniert werden können. Grundstruktur:
all (alle Ausgabemedien, Standardwert), screen (Bildschirme und Displays), print (Druckausgabe), speech (Screenreader und Sprachsynthesizer). Ältere Typen wie handheld, tv, aural, braille, tty und projection sind in CSS3 als deprecated markiert und werden von modernen Browsern ignoriert.width / min-width / max-width (Breite des Viewports), height / min-height / max-height (Höhe des Viewports), orientation (Hoch- oder Querformat: portrait oder landscape), resolution (Pixeldichte, relevant für Retina-Displays), aspect-ratio (Seitenverhältnis des Viewports), color (Farbtiefe des Displays), hover (unterstützt das Gerät Hover-Interaktionen?), pointer (Präzision des Zeigegeräts: fine für Maus, coarse für Touch).prefers-color-scheme (Dark-Mode-Präferenz des Betriebssystems), prefers-reduced-motion (Reduzierte Animationen gewünscht), prefers-contrast (erhöhter Kontrast), forced-colors (Windows High Contrast Mode). Diese Features ermöglichen barrierefreiheitsfreundliche und nutzerpräferenzbezogene Anpassungen weit über die reine Gerätegröße hinaus.Breakpoints sind die in Media Queries definierten Schwellenwerte (in der Regel Viewport-Breiten in Pixeln), ab denen das Layout einer Seite in eine andere Darstellung wechselt. Sie sind die praktische Umsetzung der Media-Query-Logik im Responsive Webdesign.
min-width-Queries nach oben erweitert. Beim Desktop-First-Ansatz gilt das umgekehrte Prinzip mit max-width-Queries. Mobile First gilt heute als Best Practice, da Google mobile Seiten für das Ranking priorisiert (Mobile-First-Indexing) und die Basisgestaltung auf dem kleinsten Display erzwingt, Inhalte auf das Wesentliche zu reduzieren.Diese drei Begriffe werden oft synonym verwendet, bezeichnen aber unterschiedliche Konzepte – Media Queries sind das Werkzeug, Responsive und Adaptive Webdesign sind die Designansätze, die es einsetzen:
In der Praxis dominiert heute Responsive Webdesign – als Standard für neue Webprojekte und als Voraussetzung für Googles Mobile-First-Indexing.
Media Queries sind nicht nur ein gestalterisches Werkzeug, sondern haben direkte Auswirkungen auf technische SEO-Faktoren und die Google-Bewertung einer Website:
srcset und sizes bzw. CSS-background-image in Media Queries) ermöglichen es, Mobilgeräten kleinere Bildversionen auszuliefern – was Ladezeit und Largest Contentful Paint (LCP) direkt verbessert.Klassische Media Queries prüfen immer den gesamten Viewport – nicht das einzelne Element. Das führte in der Praxis zu Einschränkungen bei komplexen Komponentenarchitekturen. Moderne CSS-Technologien adressieren diese Grenzen:
auto-fill / auto-fit in Grid-Definitionen, die Spaltenanzahl dynamisch an den verfügbaren Platz anpassen.clamp(), min(), max(): Erlauben fluid-typografische und größenvariable Layouts, die sich stufenlos skalieren, ohne Breakpoints zu erfordern – z. B. Schriftgrößen, die zwischen einem Minimalwert auf Mobilgeräten und einem Maximalwert auf Desktop-Monitoren fließend wachsen.Media Queries bleiben das Fundament des Responsive Webdesigns – werden aber zunehmend durch komponentenorientierte und fluid-skalierbare Techniken ergänzt, die weniger auf starre Breakpoints und mehr auf kontextuelle Anpassungsfähigkeit setzen.
letzte Aktualisierung: 9. März 2026
|
Weiterführende Artikel zu "Media Queries":
In Verbindung stehende Glossar-Einträge:
Webdesign, Mobile Endgeräte, Responsive Webdesign, Adaptive Webdesign, Breakpoint
|