html5 new element list

HTML5 is a markup language for structuring and presentation layer for World Wide Web.HTML5 is 5th revision of HTML. the HTML standard (created in 1990 and standardized as HTML4 as of 1997) and, as of May 2012, is still under development.

There are following type of new tag introduced:


Tag Description
<ruby> Defines a ruby annotation (for East Asian typography)
<rt> Defines an explanation/pronunciation of characters (for East Asian
typography)
<article> Defines an article
<aside> Defines content aside from the page content
<details> Defines additional details that the user can view or hide
<summary> Defines a visible heading for a <details> element
<rp> Defines what to show in browsers that do not support ruby annotations
<section> Defines a section in a document
<time> Defines a date/time
<wbr> Defines a possible line-break
<figure> Specifies self-contained content, like illustrations, diagrams, photos, code
listings, etc.
<figcaption> Defines a caption for a <figure> element
<footer> Defines a footer for a document or section
<header> Defines a header for a document or section
<hgroup> Groups a set of <h1> to <h6> elements when a heading has multiple levels
<mark> Defines marked/highlighted text
<meter> Defines a scalar measurement within a known range (a gauge)
<nav> Defines navigation links
<bdi> Isolates a part of text that might be formatted in a different direction
from other text outside it
<command> Defines a command button that a user can invoke
<progress> Represents the progress of a task
<audio> Defines sound content
<video> Defines a video or movie
<canvas> Used to draw graphics, on the fly, via scripting (usually JavaScript)
<source> Defines multiple media resources for <video> and <audio>
<embed> Defines a container for an external application or interactive content (a plug-in)
<track> Defines text tracks for <video> and <audio>
<datalist> Specifies a list of pre-defined options for input controls
<keygen> Defines a key-pair generator field (for forms)
<output> Defines the result of a calculation