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
orientationfür Geräteausrichtung (Portrait/Landscape)screenfür Bildschirme,printfür Druckansichten
Moderne Media Queries ermöglichen auch die Abfrage von Systemeinstellungen:
prefers-reduced-motionfür reduzierte Animationprefers-color-schemefür Hell/Dunkel-Modusprefers-contrastfür Kontrasteinstellungenprefers-reduced-transparencyfür reduzierte Transparenzforced-colorsfür erzwungene Farbschemata