CSSRule - Интерфейсы веб API | MDN
Свойства экземпляра
Интерфейс CSSRule определяет общие свойства, общие для всех правил. Свойства, уникальные для определенных типов правил, указываются в более специализированных интерфейсах для соответствующих типов этих правил.
CSSRule.cssText-
Текстовое представление правила (например, «
h1,h2 { font-size: 16pt }» или «@import 'url'»). Для доступа или изменения части правила (например, значения «font-size» из примера выше) следует использовать свойства специализированных интерфейсов. CSSRule.parentRuleТолько для чтения-
Возвращает содержащее правило или
null. Например, если это правило стиля внутри блока@media, то родительским правилом будетCSSMediaRule. CSSRule.parentStyleSheetТолько для чтения-
Возвращает объект
CSSStyleSheetтаблицы стилей, содержащей это правило. CSSRule.typeТолько для чтения Устарело-
Возвращает тип правила.
Примеры
Ссылки на CSSRule можно получить из списка cssRules в CSSStyleSheet.
js
let myRules = document.styleSheets[0].cssRules; // Вернёт CSSRuleList
console.log(myRules);
Спецификации
| Specification |
|---|
| CSS Object Model (CSSOM) # the-cssrule-interface |