BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1219
Search:
Showing 30 of 264 features

2015

30 features
• July 2015
Widely Available

The contenteditable global HTML attribute allows the user to edit the content of an element, such as inserting or deleting text.

Chrome 1
Firefox 4
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 window.matchMedia() method checks whether a media query applies to the document.

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

The window.screen property contains information about the screen of the output device that the referenced window is being rendered on.

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

The accesskey global HTML attribute gives a hint for generating a keyboard shortcut for the current element. The attribute value must consist of a single printable character.

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

The change event for <input>, <select>, and <textarea> elements fires when the user modifies the element's value. Unlike the input event, the change event does not necessarily fire on every alteration to an element's value.

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

The lang global HTML attribute defines the language of an element. It's used by assistive technology to correctly read the content, translation tools to select the origin language, and other applications.

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

The title global HTML attribute sets information about an element, such as a name or description. The value is typically shown as a tooltip that appears on mouse over. Since it's not often available to touch-only, keyboard-only, or assistive technology users, it's not a substitute for other text.

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

Focus events, such as focus and blur, fire when an element gets or loses focus.

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

The background-size CSS property scales or stretches a background based on the size of the element (with the contain and cover keywords), a length, or percentage.

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

The keydown and keyup events fire for each key press (or, with modifier keys, a combination of key presses) on a keyboard.

Chrome 1
Firefox 6
Safari 1.2
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 <dl>, <dt>, and <dd> HTML elements represent a list of terms and their associated descriptions. Use a description list to create glossaries or similar list of key-value pairs.

Chrome 1
Firefox 1
Safari ≤4
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

CSS selectors match elements based on their type, attributes, and relationship to other elements. They define the specific elements to which a block of styles will be applied. This feature represents the oldest selectors of CSS.

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

The Event API and the addEventListener() method on objects that receive events (event targets) represent and handle significant things happening on a page. Many APIs fire events for a wide range of situations relating to those APIs, such as an image loading, a user clicking, or a value changing.

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

The window.alert(), window.confirm(), and window.prompt() methods open modal dialogs for notifying the user, asking for confirmation, or entering text.

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

The Set-Cookie HTTP header stores limited amounts of data that persist across request and response, creating shared state between the browser and server.

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

Cross-Origin Resource Sharing is an HTTP-header based mechanism that allows a server to indicate any origins (domain, scheme, or port) other than its own from which a browser should permit loading resources. Also known as CORS.

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

Objects in JavaScript are collections of key-value pairs.

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

The window global object represents a browser tab or iframe and its relationship to the document and other tabs. It's also a generic global object, under which many other APIs are located.

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

Data URLs are URLs that start with the data: scheme and which directly contain data rather than point to remote resources.

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

The Authorization and WWW-Authenticate headers authenticate a user with a server.

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

The <input type="button"> HTML element represents a button that triggers some action, such as submitting a form or opening a dialog, styled as a labeled rectangular box by default. Not to be confused with the <button> element, which contains HTML content.

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

The <input type="checkbox"> HTML element represents a tickable box with two states, checked and unchecked.

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

The <input type="file"> HTML element shows a file picker from which users can choose a file to upload with the form.

Chrome 2
Firefox 3
Safari 4
Edge 12
Baseline Date: Jul 29, 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
← Previous Page 2 of 9 (264 features) Next →