Media Queries sind CSS-Techniken, die es ermöglichen, Stildefinitionen an bestimmte Eigenschaften des Ausgabegeräts oder Browserfensters zu knüpfen. Sie sind ein Kernkonzept des responsiven Designs und essentiell für barrierefreie Websites.
Beispiel:
@media screen and (max-width: 768px) { / Anpassungen für mobile Geräte / }
Media Queries können verschiedene Parameter abfragen:
Bildschirmbreite und -höhe
Pixeldichte des Displays
orientation
für Geräteausrichtung (Portrait/Landscape)screen
für Bildschirme,print
für Druckansichten
Moderne Media Queries ermöglichen auch die Abfrage von Systemeinstellungen:
prefers-reduced-motion
für reduzierte Animationprefers-color-scheme
für Hell/Dunkel-Modusprefers-contrast
für Kontrasteinstellungenprefers-reduced-transparency
für reduzierte Transparenzforced-colors
für erzwungene Farbschemata