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

View in English Always switch to English

Media Query

Ein Media Query ist ein logischer Ausdruck, der eine Methode für CSS, JavaScript, HTML und andere Websprachen darstellt, um Aspekte des Benutzeragenten oder Geräts, auf dem das Dokument angezeigt wird, unabhängig vom Dokumentinhalt zu überprüfen. Dies dient dazu zu bestimmen, ob der zugehörige Codeblock oder die Funktion angewendet werden soll.

Media Queries werden verwendet, um mit den CSS-Regeln @media und @import bedingt CSS-Stile anzuwenden und in JavaScript, um Medienzustände zu testen und zu überwachen, wie mit der matchMedia()-Methode, der matches-Eigenschaft und dem change-Ereignis. Media Queries werden als Werte der media-Attribute der HTML-Elemente <link>, <source> und <style> verwendet, indem der Link, die Quelle oder der Stil bedingt angewendet wird, wenn die Media Query wahr ist. Wenn ein media-Attribut weggelassen wird, ist es standardmäßig true. Media Queries werden auch als Wert des sizes-Attributs des <img>-Elements verwendet.

Media Queries bestehen aus optionalen Media Query Modifikatoren und Medientypen sowie null oder mehr Medienbedingungen zusammen mit logischen Operatoren.

Media Queries werden bei Änderungen in der Benutzerumgebung neu ausgewertet, z. B. wenn ein Benutzer ein Browserfenster erweitert oder ein mobiles Gerät auf die Seite dreht und von Hoch- zu Querformat wechselt.

Mehrere durch Kommas getrennte Media Queries bilden eine Media Query-Liste. Eine Media Query-Liste ist wahr, wenn eine ihrer Komponenten-Media Queries wahr ist, und falsch nur, wenn alle ihrer Komponenten-Media Queries falsch sind.

Eine Media Query kann optional von einem einzelnen Media Query Modifikator oder not oder only vorangestellt werden, wobei im Fall von not die Bedeutung der folgenden Media Query verändert wird.