Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
MediaQueryList: media-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die schreibgeschützte media-Eigenschaft der MediaQueryList-Schnittstelle ist ein String, der eine serialisierte Medienabfrage darstellt.
Wert
Ein String, der eine serialisierte Medienabfrage darstellt.
Beispiele
Dieses Beispiel führt die Medienabfrage (width <= 600px) aus und zeigt den Wert der resultierenden MediaQueryList-media-Eigenschaft in einem <span> an.
JavaScript
let mql = window.matchMedia("(width <= 600px)");
document.querySelector(".mq-value").innerText = mql.media;
Der JavaScript-Code übergibt die Medienabfrage, die abgeglichen werden soll, an matchMedia(), um sie zu kompilieren, und setzt dann die innerText des <span> auf den Wert der media-Eigenschaft des Ergebnisses.
HTML
<span class="mq-value"></span>
Ein <span>, um die Ausgabe zu erhalten.
.mq-value {
font:
18px "Arial",
sans-serif;
font-weight: bold;
color: #8888ff;
padding: 0.4em;
border: 1px solid #ddddee;
}
Ergebnis
Spezifikationen
| Spezifikation |
|---|
| CSSOM View Module> # dom-mediaquerylist-media> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.