CSS

**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
CSS 属性和值 API 级别 1

浏览器兼容性

BCD 表格仅在浏览器中加载