BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1191
Search: Reset ×
Categories: All CSS (101) HTML elements (98) Selectors (46) JavaScript (43) Forms (40)
WebGL extensions (37) WebAssembly (22) Media queries (21) Fonts (19) Performance (19) Text (19) Scrolling (18) Arrays (17) Layout (17) HTML (16) Progressive web app (15) Typed arrays (14) Units (14) Canvas (13) Background (12) Color types (12) Media elements (12) Strings (12) Clipping, shapes, and masking (11) Security (11) Web components (11) WebXR (11) Typographic font features (10) Animation (9) Internationalization (9) Reporting (9) Text wrap (9) Clipboard (8) Workers (8) Containment (7) DOM (7) Fetch (7) JavaScript modules (7) Print media (7) Sensors (7) CSS object models (6) Image formats (6) Iterators (6) Landmark elements (6) Positioning (6) Promises (6) SVG (6) Storage (6) Streams (6) Credential management (5) Custom elements (5) Explicit defaults (5) Font synthesis (5) HTTP (5) Messaging (5) Multi-column (5) Resource hints (5) Ruby (5) Selection (5) Speech (5) Transitions (CSS) (5) View transitions (5) Web audio (5) WebGL (5) Container queries (4) Cookies (4) Counters (4) File system access (4) Flexbox (4) Gamepad (4) Grid (4) Images (4) Lists (4) Primitive types (4) Regular expressions (4) WebDriver (4) WebRTC (4) Blend mode (3) Borders and outlines (3) Gradients (3) Image scaling (3) JSON (3) Maps (3) MathML (3) Payments (3) Reading order (3) Scroll markers (3) Transforms (3) WebAuthn (3) WebGPU (3) White space (3) Worklets (3) XML (3) Collections (2) Compute pressure (2) Geolocation (2) IndexedDB (2) Parsing and serialization (2) Resource integrity (2) Sets (2) Text fragments (2) WebMCP (2) CSS environment variables (1)
Showing 6 of 6 features

2020

1 features
• January 2020
Widely Available

The CSS.escape() static method escapes a string so that it can be used in a valid CSS selector.

Chrome 46
Firefox 31
Safari 10.1
Edge 79
Baseline Date: Jan 15, 2020

2015

2 features
• September 2015

The CSS object model API reads, creates, and modifies CSS stylesheets and inline styles. Also known as CSSOM.

Chrome 28
Firefox 22
Safari 9
Edge 12
Baseline Date: Sep 30, 2015
• July 2015

The getComputedStyle() global method returns an CSSStyleDeclaration object that represents all CSS declarations applied to a given element.

Chrome 11
Firefox 3.5
Safari 5.1
Edge 12
Baseline Date: Jul 29, 2015

Limited Availability

3 features
• In Progress / Not Yet Baseline

The DOM level 2 style specification defined interfaces to access and modify CSS styles, such as CSSValue and CSSPrimitiveValue, that were later excluded from the CSS object model.

Chrome
Firefox
Safari 10
Edge
Status: Incomplete cross-engine support

The CSSStyleValue and its subclasses represent CSS values as distinct types instead of only strings. Also known as typed OM.

Chrome 66
Firefox
Safari 16.4
Edge 79
Status: Incomplete cross-engine support

The numeric factory functions, such as CSS.px() or CSS.kHz(), return a CSSUnitValue representing a CSS number value (as in 12px or 440kHz).

Chrome 66
Firefox
Safari 16.4
Edge 79
Status: Incomplete cross-engine support