HTML5 Global Attributes
Each HTML5 element supports a number of attributes. The attributes listed here are common to all HTML5 elements.
Attribute | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
accesskey |
Specifies a shortcut key that can be used to access the element.
Possible values. [Any string of characters. This string of characters specifies the key/s the user needs to use in order to access the element.] |
||||||||||||||
autocapitalize |
Specifies whether and how text input is automatically capitalized as it is entered/edited by the user.
Possible values:
|
||||||||||||||
class |
Document wide identifier. Used to refer to a class specified in the style sheet. The value should be the name of the class you wish to use.
For more information, see CSS class. |
||||||||||||||
contenteditable |
Sets whether the user can edit the content or not.
Possible values:
|
||||||||||||||
contextmenu |
Sets a context menu for an element. The value must be the ID of a menu element in the DOM | ||||||||||||||
data-* |
Custom data attribute. The asterisk ( Custom data attributes are intended to store custom data, state, annotations, and similar, private to the page or application, for which there are no more appropriate attributes or elements. |
||||||||||||||
dir |
Specifies the direction of the text.
Possible values:
|
||||||||||||||
draggable |
Specifies whether the user is allowed to drag the element or not.
Possible values:
|
||||||||||||||
dropzone |
Specifies what should happen when the user "drops" an element (i.e. after dragging it) onto the current element.
Must be an unordered set of unique space-separated tokens that are ASCII case-insensitive. Possible values:
Note that this attribute must not have more than one of the three feedback values (copy, move, and link) specified. If none are specified, the copy value is implied. |
||||||||||||||
hidden |
Indicates that the element is not yet, or is no longer, relevant. The browser/user agent does not display elements that have the hidden attribute present. This is a boolean attribute. If the attribute is present, its value must either be the empty string or a value that is an ASCII case-insensitive match for the attribute's canonical name, with no leading or trailing whitespace (i.e. either Possible values:
|
||||||||||||||
id |
Document wide identifier. Used with CSS and JavaScript. The value should be the name of the id you wish to use.
For more information, see CSS id. |
||||||||||||||
inert |
Boolean attribute that indicates that the element is to be made inert. This means that the browser/user agent acts as though the element is not there, even though it may still display the element.
For example, a block of text that has been marked with the This is a boolean attribute. If the attribute is present, its value must either be the empty string or a value that is an ASCII case-insensitive match for the attribute's canonical name, with no leading or trailing whitespace (i.e. either Possible values:
|
||||||||||||||
itemid |
Provides a global identifier for an "item". The itemid attribute is optional, however if it is provided, it must have a value that is a valid URL potentially surrounded by spaces.
The |
||||||||||||||
itemprop |
Provides one or more properties to one or more "items".
Although the
Also, |
||||||||||||||
itemref |
Used in conjunction with the |
||||||||||||||
itemscope |
HTML5 elements that have the This is a boolean attribute. If the attribute is present, its value must either be the empty string or a value that is an ASCII case-insensitive match for the attribute's canonical name, with no leading or trailing whitespace (i.e. either Possible values:
|
||||||||||||||
itemtype |
Provides an item type for elements containing the itemscope attribute. The itemtype attribute is optional however, if it is specified, it must have a value that is an unordered set of unique space-separated tokens that are case-sensitive, each of which is a valid URL that is an absolute URL, and all of which are defined to use the same vocabulary. The attribute's value must have at least one token.
The |
||||||||||||||
lang |
Sets the language code to be used.
Possible values: [Must be a valid RFC 3066 language code, or an empty string.] |
||||||||||||||
spellcheck |
Specifies whether the element should have its spelling checked.
If this attribute is missing, the element will use the default behavior, possibly based on the parent's own |
||||||||||||||
slot |
Assigns a slot to an element: an element with a |
||||||||||||||
style |
Specifies inline styles for the element. The value should be the style definition you wish to use.
For more information, see inline style sheets. |
||||||||||||||
tabindex |
Helps determine the tabbing order (when the user 'tabs' through the elements on the page).
Possible values: [Any valid integer. For example, 0, 1, 2, 3, ...etc] |
||||||||||||||
title |
Specifies a title to associate with the element. Many browsers will display this when the cursor hovers over the element (similar to a "tool tip").
Possible values: [Any text to be displayed as a "tool tip".] |
||||||||||||||
translate |
Specifies whether the element's attribute values and the values of its Text node children are to be translated when the page is localized, or whether to leave them unchanged.
The
If the |