Represents a hyperlink, which is used to link from one page to another
Represents an abbreviation or acronym.
Represents a section of a page that consists of a composition that forms an independent part of a document.
Represents a section of a page consisting of content that is tangentially related to the content around the aside…
Represents a sound or audio stream.
Represents a span of text to be stylistically offset from the normal prose without conveying any extra importance.
A simple HTML5 boilerplate layout.
Block level elements normally start (and end) with a new line when displayed in a browser.
Represents the main content of the
Represents a line break.
Represents a button.
Controls the behavior of the button when it is activated.
The canvas element provides scripts with a resolution-dependent bitmap canvas, which can be used for rendering graphs,…
Utility class to easily express a charset metadata for the
represents the title of a work (e.g. a book, a paper, an essay, a poem, a score, a song, a script, a film, etc).
The code element represents a fragment of computer code.
Alias to represent a collection of CSS classes.
Useful alias to indicate that a sequence of
Represents a set of option elements that represent predefined options for other controls.
Represents the description, definition, or value, part of a term-description group in a description list.
Represents a removal from the document.
Represents the defining instance of a term.
This element has no special meaning, but it's very useful for semantic element grouping as a block.
The document type.
Represents the entire HTML document, this means that it holds the entire configuration and content.
Defines the behavior of a drop zone element.
Represents the term, or name, part of a term-description group in a description list.
Implementations of this class represents a concrete element used to display formatted content, to define metadata or to…
Enumerated type used to group elements with common behavior about how they are rendered and how they relate to each…
Represents stress emphasis of its contents.
Represents a group of form controls, optionally described by
Represents the “footer” of a document or section of
Represents a collection of form-associated elements, some of which can represent editable values that can be submitted…
Base class for form control elements.
This is the highest level heading.
This is the level two heading.
This is the level three heading.
This is the level four heading.
This is the level 5 heading.
This is the lowest level heading.
Groups the metadata of the
Represents the “header” of a document or section of
Base class for heading (h1-6) elements.
Represents a paragraph-level thematic break.
Represents a span of text in an alternate voice or mood, or otherwise offset from the normal prose.
Represents an image.
Inline elements are normally displayed without starting a new line.
Represents a typed data field, usually with a form control to allow the user to edit the data.
Specifies what kind of input mechanism would be most helpful for users entering content into the form input.
Controls the data type (and associated control) of the element.
Represents an addition to the document.
Represents user input (typically keyboard input, although it may also be used to represent other input, such as voice…
Represents a caption in a user interface.
Represents a HTML layout composed by blocks.
Represents a caption for the rest of the contents
of the parent
Represents a list item.
Defines a relationship between the
The relationship kind between the current document and the linked document.
Represents a run of text in one document marked or highlighted because of its relevance in another context.
Used to specify if and how the author thinks the media should be loaded when the page loads.
Represents navigation for a document.
Represents a single node in the
Useful alias to indicate that a sequence of
Represents a list of items, where the items (
Represents a group of
Represents a paragraph.
Represents a block of preformatted text, in which structure is represented by typographic conventions rather than by…
Represents some phrasing content quoted from another source.
Represents contents that are no longer accurate or no longer relevant.
Represents (sample) output from a program or computing system.
Allows authors to include dynamic script and data blocks in their documents.
Represents a generic document or application section.
Represents a control for selecting amongst a set of options.
Defines configuration options that changes serialization behavior.
Represents side comments such as small print.
It's basically a factory of
Allows authors to specify multiple alternative media resources for media elements.
This element has no special meaning, but it's very useful for semantic element grouping in a inline manner.
Represents strong importance for its contents.
Implementations of this class represents an element that can be styled using CSS.
Represents a subscript of its contents.
Represents a superscript of its contents.
Represents tabular data.
An special type of element that's available only as
Represents a tag, which is the actual text representation of
Represents a data cell in a
Represents a multiline plain text edit control for the element's raw value.
Specifies how the text in a text area is to be wrapped when submitted in a form.
The text directionality.
Represents a header cell in a
Represents the title node, present only on the head of the document.
Represents a span of text with an unarticulated, though explicitly rendered, non-textual annotation, such as labeling…
Represents a list of items (
Represents a variable.
Represents a video or movie.
Represents a line break opportunity.
Hints to the user agent that the user agent can put the user's needs first without risk to the server, up to and…
Indicates that the contents of the element are explicitly embedded text, but that the direction is to be determined…
Block tags are often represented by an opening and a closing tag, with content/children between.
Defines a checkbox control.
Defines a color picker control.
Indicates that dropping an accepted item on the element will result in a copy of the dragged data.
Defines a date control.
A date and time control.
A date and time control.
A text field with an e-mail address or list of e-mail addresses.
Empty tags are self-contained.
Defines a file-select field and a 'Browse…' button (for file uploads).
Latin-script input in the user's secondary language(s), using full-width characters, with aggressive typing aids…
Indicates that the text in the textarea is to have newlines added by the user agent so that the text is wrapped when it…
Defines a hidden input field that can hold any
Defines an image as a submit button.
Kana or romaji input, typically hiragana input, using full-width characters, with support for converting to kanji.
Katakana input, using full-width characters, with support for converting to kanji.
Latin-script input in the user's preferred language(s), with some typing aids enabled (e.g. text prediction).
Latin-script input in the user's preferred language(s), with typing aids intended for entering human names enabled (e.g…
Latin-script input in the user's preferred language(s), with aggressive typing aids intended for human-to-human…
Indicates that the contents of the element are explicitly directionally embedded left-to-right text.
Indicates that dropping an accepted item on the element will result in a link to the original data.
Hints to the user agent that the author does not expect the user to need the media resource, but that fetching the…
A month control.
Indicates that dropping an accepted item on the element will result in the dragged data being moved to the new location.
Hints to the user agent that either the author does not expect the user to need the media resource, or that the server…
If the element has a form owner, the element must reset the form owner.
Indicates that the contents of the element are explicitly directionally embedded right-to-left text.
Indicates that the text in the textarea is not to be wrapped when it is submitted (though it can still be wrapped in…
If the element has a form owner, the element must submit the form owner
A time control.
Alphanumeric Latin-script input of non-prose content, e.g. usernames, passwords, product codes.
A week control.