CSSImportRule
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.
* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.
Das CSSImportRule-Interface repräsentiert eine @import At-Regel.
Instanz-Eigenschaften
Erbt Eigenschaften von seinem Vorfahren CSSRule.
CSSImportRule.hrefSchreibgeschützt-
Gibt die URL zurück, die durch die
@import-Regel spezifiziert wird. CSSImportRule.layerNameSchreibgeschützt-
Gibt den Namen der Kaskadenschicht zurück, die in der
@import-Regel deklariert ist, den leeren String, wenn die Schicht anonym ist, odernull, wenn die Regel keine deklariert. CSSImportRule.media-
Gibt den Wert des
media-Attributs des zugehörigen Stylesheets zurück. CSSImportRule.styleSheetSchreibgeschützt-
Gibt das zugehörige Stylesheet zurück.
CSSImportRule.supportsTextSchreibgeschützt-
Gibt die durch die
@import-Regel spezifizierte Unterstützungsbedingung zurück.
Instanz-Methoden
Erbt Methoden von seinem Vorfahren CSSRule.
Beispiele
Das Dokument enthält ein einzelnes Stylesheet, das eine einzige @import-Regel enthält. Daher ist das erste Element in der Liste der CSS-Regeln eine CSSImportRule.
@import "style.css" screen;
const myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); // A CSSImportRule instance object
Spezifikationen
| Spezifikation |
|---|
| CSS Object Model (CSSOM)> # the-cssimportrule-interface> |