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

View in English Always switch to English

CSSRule

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⁩.

Das CSSRule Interface repräsentiert eine einzelne CSS-Regel. Es gibt mehrere Regeltypen, die Eigenschaften von CSSRule erben.

Instanz-Eigenschaften

Das CSSRule Interface gibt die Eigenschaften an, die allen Regeln gemeinsam sind, während Eigenschaften, die einzigartig für bestimmte Regeltypen sind, in den spezialisierteren Interfaces für diese Regeln spezifiziert werden.

CSSRule.cssText

Repräsentiert die textliche Darstellung der Regel, z.B. "h1,h2 { font-size: 16pt }" oder "@import 'url'". Um auf Teile der Regel zuzugreifen oder sie zu ändern (z.B. den Wert von "font-size" im Beispiel), verwenden Sie die Eigenschaften der spezialisierten Schnittstelle für den Regeltyp (siehe oben).

CSSRule.parentRule Schreibgeschützt

Gibt die enthaltende Regel zurück, ansonsten null. Wenn diese Regel zum Beispiel eine Stilregel innerhalb eines @media Blocks ist, wäre die übergeordnetes Regel diese CSSMediaRule.

CSSRule.parentStyleSheet Schreibgeschützt

Gibt das CSSStyleSheet Objekt für das Stylesheet zurück, das diese Regel enthält.

CSSRule.type Schreibgeschützt Veraltet

Gibt eine der Typkonstanten zurück, um zu bestimmen, welcher Regeltyp dargestellt wird.

Beispiele

Referenzen zu einer CSSRule können erhalten werden, indem Sie die cssRules Liste eines CSSStyleSheet betrachten.

js
let myRules = document.styleSheets[0].cssRules; // Returns a CSSRuleList
console.log(myRules);

Spezifikationen

Specification
CSS Object Model (CSSOM)
# the-cssrule-interface

Browser-Kompatibilität

Siehe auch