HTML and CSS Reference
New Element Description
Encloses a subset of a document that forms an independent part of a document,
such as a blog post, article, or self-continued unit of information.
Encloses content that is tangentially related to the other content in an enclosing
element such as section .
Specifies sound to be used in a Web page.
Located within a menu element, defines a command that a user may invoke.
Indicates the data items that may be used as quick choices in an input element of
Defines additional content that can be shown on demand.
Defines a group of content that should be used as a figure and may be labeled by a
Represents the footer of a section or the document and likely contains
supplementary information about the related content.
Represents the header of a section or the document and contains a label or other
heading information for the related content.
Groups heading elements ( h1 - h6 ) for sectioning or subheading purposes.
Indicates marked text and should be used in a similar fashion to show how a
highlighter is used on printed text.
Represents a scalar measurement in a known range similar to what may be
represented by a gauge.
Encloses a group of links to serve as document or site navigation.
Defines a region that will be used to hold output from some calculation or form
Indicates the progress of a task toward completion, such as displayed in a progress
meter or loading bar.
Defines parentheses around ruby text defined by an rt element.
Defines text used as annotations or pronunciation guides. This element will be
enclosed within a ruby element.
This is the primary element and may include rt and rp elements. A ruby element
serves as a reading or pronunciation guide. It is commonly used in Asian languages,
such as in Japanese to present information about Kanji characters.
Defines a generic section of a document and may contain its own header and
Represents media resources for use by audio and video elements.
Encloses content that represents a date and/or time.
Includes a video (and potentially associated controls) in a Web page.
T ABLE 2-5 Elements Added by HTML5