CSSStyleRule - 代表一个 CSS 样式规则

CSSStyleRule 代表一个 CSS 样式规则。它实现了 CSSRule 接口,其类型值为 1CSSRule.STYLE_RULE)。

语法

该语法使用了 WebIDL 格式进行描述。

interface CSSStyleRule : CSSRule {
    attribute DOMString selectorText;
    readonly attribute CSSStyleDeclaration style;
};

属性

CSSStyleRule.selectorText

获取该规则的选择器的文本表示,例如 "h1,h2"

CSSStyleRule.style

返回规则的 CSSStyleDeclaration 对象。

规范

规范 状态 备注
CSS Object Model (CSSOM)
CSSStyleRule 的定义
工作草案 没有更改
Document Object Model (DOM) Level 2 Style Specification
CSSRule 的定义
已过时 -

桌面浏览器兼容性

特性 Chrome Edge Firefox Internet Explorer Opera Safari
基础支持 支持 支持 支持 9 支持 支持
selectorText 支持 支持

61

支持 — 611

9 支持 支持
style 支持 支持 支持 9 支持 支持

移动浏览器兼容性

特性 Android Chrome for Android Edge mobile Firefox for Android IE mobile Opera Android iOS Safari
基础支持 支持 支持 支持 支持 未知 支持 支持
selectorText 支持 支持 支持

61

支持 — 611

未知 支持 支持
style 支持 支持 支持 支持 未知 支持 支持

1. 只读; 不支持设置该属性。