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 21 of 51 features

2015

21 features
• September 2015
Widely Available

The animation CSS property animates an element's style over time, using keyframes described in @keyframes rules.

Chrome 43
Firefox 16
Safari 9
Edge 12
Baseline Date: Sep 30, 2015
• July 2015
Widely Available

The @charset CSS at-rule specifies the character encoding of an external style sheet.

Chrome 2
Firefox 1.5
Safari 4
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The @import CSS at-rule loads styles from another stylesheet.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The @namespace CSS rule sets a default namespace or namespace prefix. Namespace prefixes allow CSS selectors to distinguish elements with the same name but different document types, such as the HTML <a> element and the SVG <a> element.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The color CSS property sets the primary foreground color of an element, which is used for text, the default border color, and text decorations.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The content CSS property sets the content inside of an element or pseudo-element, replacing the current value. It's often used with the ::before and ::after pseudo-elements to generate cosmetic content.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The display CSS property sets the display behavior of an element's box within its layout and sets the layout behavior for its child elements.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The physical CSS properties, top, right, bottom, and left, set the inset position of an element relative to the corresponding side of a container determined by the element's position property.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The text-overflow CSS property sets how hidden overflow content appears to users. The property can clip content, truncate content with an ellipsis (…), or truncate with a custom string.

Chrome 1
Firefox 7
Safari 1.3
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The attr() CSS function, in content property declarations, sets a ::before or ::after pseudo-element's content to the value of the specified HTML attribute.

Chrome 2
Firefox 1
Safari 3.1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The calc() CSS function computes mathematical expressions such a calc(100%/3 - 1em).

Chrome 26
Firefox 16
Safari 7
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The display: list-item CSS declaration renders an element with the box layout of a <li> HTML element.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The display: table CSS declaration renders an element with the box layout of a <table> HTML element. Child elements may use equivalents to <table> internal elements such as display: table-row for <tr>.

Chrome 1
Firefox 3
Safari ≤4
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The float CSS property aligns an element to either side of its container, allowing text and inline elements to flow around it. The clear CSS property sets whether an element is moved below floating elements that proceed it.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The opacity CSS property sets the transparency of an element.

Chrome 1
Firefox 1
Safari 2
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The pointer-events CSS property sets whether a user can interact with an element using a mouse, touch, or other pointing input device.

Chrome 2
Firefox 3.6
Safari 4
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The style global HTML attribute applies inline CSS styling declarations to individual elements.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The text-indent CSS property sets the size of the empty space (indentation) at the beginning of lines in a text.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The vertical-align CSS property sets the vertical alignment of inline, inline-block, and table cell elements. It has no effect on block-level elements.

Chrome 1
Firefox 1
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The visibility CSS property sets whether an element is shown. Invisible elements still affect the document layout.

Chrome 1
Firefox 1
Safari 1.3
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The z-index CSS property orders overlapping elements, with higher values appearing in front of or on top of lower values.

Chrome 1
Firefox 3
Safari 1
Edge 12
Baseline Date: Jul 29, 2015
← Previous Page 2 of 2 (51 features)