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

View in English Always switch to English

CSSMediaRule: media-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

Die schreibgeschützte media-Eigenschaft des CSSMediaRule-Interfaces enthält ein MediaList-Objekt, das die Media-Query-Liste der @media-Regel darstellt.

Wert

Ein MediaList-Objekt.

Obwohl die media-Eigenschaft selbst insofern schreibgeschützt ist, als Sie das MediaList-Objekt nicht ersetzen können, können Sie dennoch direkt der media-Eigenschaft einen Wert zuweisen, was gleichbedeutend mit der Zuweisung zu ihrer mediaText-Eigenschaft ist. Sie können auch das MediaList-Objekt mit den Methoden appendMedium() und deleteMedium() modifizieren.

Beispiele

Der CSS-Code enthält eine Media-Query mit einer Stilregel. Diese wird die erste CSSRule sein, die von document.styleSheets[0].cssRules zurückgegeben wird. Ein Aufruf von myRules[0].media gibt daher ein MediaList-Objekt zurück, das die Media-Query darstellt.

css
@media (width >= 500px) {
  body {
    color: blue;
  }
}
js
let myRules = document.styleSheets[0].cssRules;
console.log(myRules[0].media); // a MediaList

Spezifikationen

Specification
CSS Conditional Rules Module Level 3
# dom-cssmediarule-media

Browser-Kompatibilität