-
sectionrepresents a generic document or application section. It can be used together with the h1, h2, h3, h4, h5, and h6 elements to indicate the document structure. -
articlerepresents an independent piece of content of a document, such as a blog entry or newspaper article. -
asiderepresents a piece of content that is only slightly related to the rest of the page. -
headerrepresents a group of introductory or navigational aids. -
footerrepresents a footer for a section and can contain information about the author, copyright information, et cetera. -
navrepresents a section of the document intended for navigation. -
videoandaudiofor multimedia content. Both provide an API so application authors can script their own user interface, but there is also a way to trigger a user interface provided by the user agent. source elements are used together with these elements if there are multiple streams available of different types. -
dialogcan be used to mark up a conversation. -
hgrouprepresents the header of a section. -
figurecan be used to associate a caption together with some embedded content, such as a graphic or video. -
embedis used for plugin content. -
markrepresents a run of marked text. -
progressrepresents a completion of a task, such as downloading or when performing a series of expensive operations. -
meterrepresents a measurement, such as disk usage. -
timerepresents a date and/or time. -
ruby,rtandrpallow for marking up ruby annotations. -
canvasis used for rendering dynamic bitmap graphics on the fly, such as graphs or games. -
commandrepresents a command the user can invoke. -
detailsrepresents additional information or controls which the user can obtain on demand. -
datalisttogether with the a new list attribute for input can be used to make comboboxes. -
keygenrepresents control for key pair generation. -
outputrepresents some type of output, such as from a calculation done through scripting.
source: http://dev.w3.org/html5/html4-differences/#new-elements