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 15 of 15 features

2026

5 features
• September 2026
Newly Available

The progress() CSS function returns a ratio for the relative position of one value between two other values, clamped between 0 and 1. You can use it to interpolate a value for other calculations.

Chrome 138
Firefox 155
Safari 26
Edge 138
Baseline Date: Sep 1, 2026
• August 2026

The sibling-count() and sibling-index() CSS functions return integers that are useful to style elements based on their positions among siblings or on the number of siblings, for example as part of a calc() expression.

Chrome 138
Firefox 154
Safari 26.2
Edge 138
Baseline Date: Aug 18, 2026
• June 2026
Newly Available

The field-sizing CSS property allows form controls such as <textarea> to be sized based on their content.

Chrome 123
Firefox 152
Safari 26.2
Edge 123
Baseline Date: Jun 16, 2026
• March 2026
Newly Available

The @scope CSS at-rule sets the scope for a group of rules.

Chrome 143
Firefox 146
Safari 26.4
Edge 143
Baseline Date: Mar 24, 2026
Newly Available

The font-family: math CSS declaration uses the browser default font face for displaying mathematical expressions.

Chrome 109
Firefox 149
Safari 26.2
Edge 109
Baseline Date: Mar 24, 2026

2025

2 features
• September 2025
Newly Available

The content-visibility CSS property delays rendering an element, including layout and painting, until it is needed.

Chrome 108
Firefox 130
Safari 26
Edge 108
Baseline Date: Sep 15, 2025
• June 2025
Newly Available

The abs() and sign() CSS functions compute the absolute value or the sign of the input.

Chrome 138
Firefox 118
Safari 15.4
Edge 138
Baseline Date: Jun 26, 2025

2024

8 features
• September 2024
Newly Available

The from keyword for color functions (color(), hsl(), oklch(), etc.) creates a new color based on a given color by modifying the values of the input color. Also known as relative color syntax (RCS).

Chrome 125
Firefox 128
Safari 18
Edge 125
Baseline Date: Sep 16, 2024
Newly Available

The backdrop-filter CSS property applies graphical effects such as blurring or color shifting to the area behind an element.

Chrome 76
Firefox 103
Safari 18
Edge 79
Baseline Date: Sep 16, 2024
• August 2024
Newly Available

The @starting-style CSS at-rule sets the starting values for properties that are transitioning when the target element's style is first updated.

Chrome 117
Firefox 129
Safari 17.5
Edge 117
Baseline Date: Aug 6, 2024
• July 2024

The / notation in content CSS property values adds alternative text to generated content. For example, the content: url('upvote-icon.svg') / 'Upvote' declaration adds accessible 'Upvote' text to the SVG icon. Also known as alternate text.

Chrome 77
Firefox 128
Safari 17.4
Edge 79
Baseline Date: Jul 9, 2024
• May 2024
Newly Available

The round(), mod(), and rem() CSS functions compute rounded values and the remainder after division.

Chrome 125
Firefox 118
Safari 17.2
Edge 125
Baseline Date: May 17, 2024
Newly Available

The light-dark() CSS function accepts two colors and uses one depending on the current color scheme.

Chrome 123
Firefox 120
Safari 17.5
Edge 123
Baseline Date: May 13, 2024
• April 2024
Newly Available

The writing-mode CSS property orients form elements (such as radio buttons, progress bars, or select menus) vertically when the writing mode is vertical-lr or vertical-rl. The direction CSS property sets whether inputs flow from top to bottom or bottom to top.

Chrome 124
Firefox 120
Safari 17.4
Edge 124
Baseline Date: Apr 18, 2024
• March 2024
Newly Available

The paint-order CSS property sets the z-order of strokes, fills, and (in SVG content) markers. For example, paint-order: markers stroke fill; draws the markers, then stroke on top of markers, then fill on top of both markers and stroke.

Chrome 123
Firefox ≤66
Safari ≤12
Edge 123
Baseline Date: Mar 22, 2024