The CSS
interface holds useful CSS-related methods. No objects with this interface are implemented: it contains only static methods and is therefore a utilitarian interface.
The CSS
interface holds useful CSS-related methods. No objects with this interface are implemented: it contains only static methods and is therefore a utilitarian interface.
CSS.highlights
Experimental
Provides access to the HighlightRegistry
used to style arbitrary text ranges using the CSS Custom Highlight API.
CSS.paintWorklet
Experimental Secure context
Provides access to the Worklet responsible for all the classes related to painting.
The CSS interface is a utility interface and no object of this type can be created: only static properties are defined on it.
No inherited static methods.
CSS.registerProperty()
Registers custom properties
, allowing for property type checking, default values, and properties that do or do not inherit their value.
CSS.supports()
Returns a boolean value indicating if the pair property-value, or the condition, given in parameter is supported.
CSS.escape()
Can be used to escape a string mostly for use as part of a CSS selector.
CSS factory functions
Can be used to return a new CSSUnitValue
with a value of the parameter number of the units of the name of the factory function method used.
js
CSS.em(3); // CSSUnitValue {value: 3, unit: "em"}
The CSS interface is a utility interface and no object of this type can be created: only static methods are defined on it.
Specification |
---|
CSS Object Model (CSSOM) # namespacedef-css |
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
Hz_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
Q_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
CSS |
28 | 12 | 22 | No | 15 | 9 | 4.4 | 28 | 22 | 15 | 9 | 1.5 |
ch_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
cm_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
cqb_static |
105 | 105 | No | No | 91 | 16.4 | 105 | 105 | No | 72 | 16.4 | 20.0 |
cqh_static |
105 | 105 | No | No | 91 | 16.4 | 105 | 105 | No | 72 | 16.4 | 20.0 |
cqi_static |
105 | 105 | No | No | 91 | 16.4 | 105 | 105 | No | 72 | 16.4 | 20.0 |
cqmax_static |
105 | 105 | No | No | 91 | 16.4 | 105 | 105 | No | 72 | 16.4 | 20.0 |
cqmin_static |
105 | 105 | No | No | 91 | 16.4 | 105 | 105 | No | 72 | 16.4 | 20.0 |
cqw_static |
105 | 105 | No | No | 91 | 16.4 | 105 | 105 | No | 72 | 16.4 | 20.0 |
deg_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
dpcm_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
dpi_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
dppx_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
dvb_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
dvh_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
dvi_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
dvmax_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
dvmin_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
dvw_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
em_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
escape_static |
46 | 79 | 31 | No | 33 | 10.1 | 46 | 46 | 31 | 33 | 10.3 | 5.0 |
ex_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
fr_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
grad_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
highlights_static |
105 | 105 | preview | No | 91 | No | 105 | 105 | No | 72 | No | 20.0 |
in_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
kHz_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
lvb_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
lvh_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
lvi_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
lvmax_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
lvmin_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
lvw_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
mm_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
ms_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
number_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
paintWorklet_static |
65 | 79 | No | No | 52 | No | 65 | 65 | No | 47 | No | 9.0 |
pc_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
percent_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
pt_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
px_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
rad_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
registerProperty_static |
78 | 79 | preview | No | 65 | 16.4 | 78 | 78 | No | 56 | 16.4 | 12.0 |
rem_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
s_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
supports_static |
6128–61The parentheses-less one-argument version is not supported. |
7912–79The parentheses-less one-argument version is not supported. |
5522–55The parentheses-less one-argument version is not supported. |
No | 4815–48The parentheses-less one-argument version is not supported. |
119–11The parentheses-less one-argument version is not supported. |
614.4–61The parentheses-less one-argument version is not supported. |
6128–61The parentheses-less one-argument version is not supported. |
5522–55The parentheses-less one-argument version is not supported. |
4515–45The parentheses-less one-argument version is not supported. |
119–11The parentheses-less one-argument version is not supported. |
8.01.5–8.0The parentheses-less one-argument version is not supported. |
svb_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
svh_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
svi_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
svmax_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
svmin_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
svw_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
turn_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
vb_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
vh_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
vi_static |
108 | 108 | No | No | 94 | 16.4 | 108 | 108 | No | 73 | 16.4 | 21.0 |
vmax_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
vmin_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
vw_static |
66 | 79 | No | No | 53 | 16.4 | 66 | 66 | No | 47 | 16.4 | 9.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSS