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. 只读; 不支持设置该属性。