HTML5 introduced many new tags. The HTML5 tags list is below:
Structural Tags
Structural tags are for defining the structure of the page. They’re all semantic and provides no formatting.
article
– defines an articleaside
– holds some content that’s loosely related to the page contentdetails
– a widget from which user can get addition information or controls on demandheader
– header of a document or sectionhgroup
– a group of headingsfooter
– a footer of a document or sectionsection
– a section of a documentsummary
– summary for thedetails
element
Form Tags
These tags are for form structure or controls.
datalist
– a set of predefined options for aninput
elementkeygen
– a control for generating a public-private key pairmeter
– a scalar measurement within a known range
Formatting Tags
These tags are for formatting page content,
bdi
– text that’s isolated from the surrounding for the purpose of bidirectional text formattingmark
– text highlighted for reference purposesoutput
– represent the result of a calculationprogress
– displays a completion progress of a taskrp
– provides fallback parentheses for browsers that don’t support ruby annotationsrt
– defines the pronunciation of characters presented in ruby annotationsruby
– defines ruby annotation for pronunciationwbr
– a line breaks opportunity
Embedded Content Tags
audio
– lets us embed sound or audio stream in an HTML documentcanvas
– a region in a document which can be used to draw graphics on the flyembed
– embed external application like multimedia content into an HTML documentationfigcaption
– defines caption or legend for a figurefigure
– represents a figure as part of a documentsource
– alternative media sources for audio and videotime
– represents a time or datevideo
– embeds video content in HTML documents