CSS - 包含了 CSS 相关的实用方法
CSS
接口包含了 CSS 相关的实用方法。没有对象实现这个接口:它只包含静态方法,因此是一个工具类的接口。
属性
CSS 接口是一个工具接口,该类型的对象不能实例化:它只有静态属性。
静态属性
CSS.paintWorklet
提供对负责所有与绘画有关的类的 Worklet 的访问。
方法
CSS 接口是一个工具接口,该类型的对象不能实例化:它只有静态方法。
静态方法
没有继承的静态方法。
CSS.supports()
返回 Boolean
,指示参数中给定的属性-值组或条是否被支持。
CSS.escape()
可以用来转义字符串,主要用以作为 CSS 选择器的一部分。
规范
规范 | 状态 | 备注 |
---|---|---|
CSS Painting API Level 1 paintWorklet 的定义 |
工作草案 | 增加了 paintWorklet 静态属性。 |
CSS Object Model (CSSOM) CSS 的定义 |
工作草案 | 增加了 escape() 静态方法。 |
CSS Conditional Rules Module Level 3 CSS 的定义 |
候选推荐 | 初始定义 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 28 | 支持 | 20 [1] 22 |
6 | 12.1 | 不支持 |
escape()
|
46 | 未知 | 31 | 不支持 | 33 | 不支持 |
paintWorklet
|
65 | 不支持 | 不支持 [2] | 不支持 | 52 | 不支持 |
移动浏览器兼容性
特性 | Android | Edge | Firefox Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基础支持 | 28 | 支持 | 20 [1] 22 |
12.1 | 不支持 |
escape()
|
46 | 未知 | 31.0 | 33 | 不支持 |
paintWorklet
|
65 | 不支持 | 不支持 [2] | 52 | 不支持 |
[1] 在 Gecko 20 之后,通过 layout.css.supports-rule.enabled
选项控制。
[2] 参阅 Mozilla bug 1302328.