BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1224
Search:
Categories: All CSS (102) HTML elements (100) Selectors (46) JavaScript (43) Forms (42)
WebGL extensions (37) Text (26) Media queries (23) WebAssembly (22) Scrolling (20) Fonts (19) Performance (19) Arrays (17) Layout (17) HTML (16) Progressive web app (15) Typed arrays (14) Units (14) Canvas (13) Color types (13) Security (13) Strings (13) Background (12) Media elements (12) Animation (11) Clipping, shapes, and masking (11) Web components (11) WebXR (11) Typographic font features (10) DOM (9) Internationalization (9) Iterators (9) Reporting (9) Text wrap (9) Workers (9) Clipboard (8) CSS object models (7) Containment (7) Fetch (7) JavaScript modules (7) Print media (7) Sensors (7) Container queries (6) Explicit defaults (6) Image formats (6) Landmark elements (6) Multi-column (6) Positioning (6) Promises (6) SVG (6) Storage (6) Streams (6) Web audio (6) Credential management (5) Custom elements (5) Font synthesis (5) HTTP (5) Lists (5) Messaging (5) Resource hints (5) Ruby (5) Selection (5) Speech (5) Transitions (CSS) (5) View transitions (5) WebGL (5) Anchor positioning (4) Cookies (4) Counters (4) File system access (4) Flexbox (4) Gamepad (4) Grid (4) Images (4) Primitive types (4) Regular expressions (4) WebDriver (4) WebRTC (4) Window management (4) Blend mode (3) Borders and outlines (3) Geolocation (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) IndexedDB (2) Parsing and serialization (2) Resource integrity (2) Sets (2) Text fragments (2) WebMCP (2) CSS environment variables (1)
Showing 30 of 1224 features

2015

30 features
• July 2015
Widely Available

The <input type="hidden"> HTML element represents a form field that is not shown visually but is still included in the form submission.

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

The <input type="image"> HTML element is an image that can be used to submit a form, like the <input type="submit"> element.

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

The <input type="number"> HTML element represents numeric input data.

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

The <input type="password"> HTML element represents a field for users to enter a password. The password is hidden from view, typically replaced by dots or asterisks.

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

The <input type="radio"> HTML element represents one button in a group such that only one can be chosen at a time.

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

The <input type="reset"> HTML element represents a button that sets all form fields to their initial values.

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

The <input type="submit"> HTML element represents a button that triggers an action on its associated <form>, such as sending the form data to a server.

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

The <input type="email">, <input type="tel">, and <input type="url"> HTML elements represent email address, telephone number, and URL fields in a form.

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

The <input type="text"> HTML element allows the user to enter information into a form. By default, an <input> element is a text input.

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

The pageshow and pagehide transition events fire when a document loads or unloads due to a navigation, such as clicking on a link on a page or the back button in a browser.

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

The document.visibilityState and document.hidden properties tell you whether the page is visible to the user (for example, it's not minimized or in a background tab).

Chrome 33
Firefox 18
Safari 7
Edge 12
Baseline Date: Jul 29, 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 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 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 :empty CSS pseudo-class matches elements without child elements.

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

The :lang() CSS functional pseudo-class matches elements based on their content language.

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

The :root pseudo-class matches the root element of the document, usually the <html> element.

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

The :target CSS pseudo-class matches the element with an ID matching the URL fragment.

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

The :checked, :disabled, and :enabled CSS pseudo-classes match form elements based on their state.

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

The :active, :focus, and :hover CSS pseudo-classes match elements based on how users are interacting with them.

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

The :nth-of-type() and :nth-last-of-type() CSS functional pseudo-classes match elements based on their position among siblings of the same type. The :first-of-type, :last-of-type, and :only-of-type pseudo-classes match the first, last, and only elements of its type.

Chrome 4
Firefox 3.5
Safari 3.1
Edge 12
Baseline Date: Jul 29, 2015

The form validity CSS pseudo-classes match <form> elements based on the constraints of a form field, such as validity (:valid, :invalid, :in-range, :out-of-range) and necessity (:optional or :required).

Chrome 10
Firefox 4
Safari 5
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The background-image CSS property sets the graphics to display behind the content of an element and in front of the background color. Graphics may be any combination of images or gradients.

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

The background-origin CSS property sets the background starting position relative to the border and padding of an element.

Chrome 21
Firefox 22
Safari 5.1
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The background-position CSS property offsets the initial position of background images relative to the background origin.

Chrome 25
Firefox 13
Safari 7
Edge 12
Baseline Date: Jul 29, 2015
Widely Available

The box-shadow CSS property applies shadow effects around an element's frame. This can create drop shadow and inner shadow effects.

Chrome 10
Firefox 4
Safari 5.1
Edge 12
Baseline Date: Jul 29, 2015

The WEBGL_depth_texture extension for WebGL 1.0 contexts defines 2D depth and depth-stencil textures.

Chrome 26
Firefox 22
Safari 8
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 DOM (Document Object Model) API represents HTML and XML documents as trees of nodes. You can use the API to inspect and modify the structure and content of a document.

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

The MutationObserver API watches for changes to the DOM tree and calls a callback function when DOM changes occur.

Chrome 26
Firefox 14
Safari 7
Edge 12
Baseline Date: Jul 29, 2015
← Previous Page 20 of 41 (1224 features) Next →