CSS

Baseline 广泛可用 *

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 2015 年 9 月以来,该特性已在各大浏览器中可用。

* 此特性的某些部分可能存在不同级别的支持。

CSS 接口包含有用的 CSS 相关方法。没有实现此接口的对象:它仅包含静态方法,因此是一个实用工具接口。

静态属性

CSS.highlights

提供对 HighlightRegistry 的访问,该注册表用于使用 CSS 自定义高亮 API 来设置任意文本范围的样式。

CSS.paintWorklet 实验性 安全上下文

提供对负责所有与绘制相关的类的 Worklet 的访问。

实例属性

CSS 接口是一个实用工具接口,无法创建此类型的对象:它仅定义了静态属性。

静态方法

无继承的静态方法.

CSS.registerProperty()

注册 自定义属性,允许进行属性类型检查、设置默认值以及定义属性是否继承其值。

CSS.supports()

返回一个布尔值,指示参数中给定的属性-值对或条件是否受支持。

CSS.escape()

可用于转义字符串,主要用作 CSS 选择器的一部分。

CSS 工厂函数

可用于返回一个新的 CSSUnitValue,其值是参数数量,单位是工厂函数方法名称指定的单位。

js
CSS.em(3); // CSSUnitValue {value: 3, unit: "em"}

实例方法

CSS 接口是一个实用工具接口,无法创建此类型的对象:它仅定义了静态方法。

规范

规范
CSS 对象模型 (CSSOM)
# namespacedef-css

浏览器兼容性