CSSStyleRule - 代表一个 CSS 样式规则
CSSStyleRule 代表一个 CSS 样式规则。它实现了 CSSRule
接口,其类型值为 1
(CSSRule.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. 只读; 不支持设置该属性。