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.

相关链接