The following list is a reference to all HTML elements, including the new ones introduced in HTML5.
HTML elements are components that specify how HTML documents should be built, and what kind of content should be placed in what part of an HTML document. Element names are enclosed within angle brackets: <elementname>, which is called a tag. If the element contains other content, it ends with a closing tag, where the element name is preceded by a slash: </elementname>. Some elements don't need to be closed, such as image elements. These are known as void elements. HTML documents contain a tree of these elements. Each is named to represent what it does. For example, the <title> element represents the title of the document. Below is an alphabetical list of the HTML Elements.
A
<a>(Anchor or Hyperlink)<abbr>(Abbreviation)<acronym>Obsolete since HTML5 — use<abbr>instead<address>(Address or Contact Information)<applet>Deprecated since HTML4 Obsolete since HTML5 — use<object>instead<area>(Image-map Hyperlink)<article>(Independent Article) HTML5<aside>(Tangential Content) HTML5<audio>(Embedded Audio Stream) HTML5
B
<b>(B, formerly known as Bold)<base>(Base URL)<basefont>Deprecated since HTML4 Obsolete since HTML5<bdi>(Bi-directional Isolate) HTML5<bdo>(Bi-directional Override)<bgsound>(Background Sound) Non-standard<big>Obsolete since HTML5<blink>Non-standard<blockquote>(Block Quotation)<body>(Document Body)<br>(Line Break)<button>(Interactive Button)
C
D
F
<fieldset>(Set of Form Controls)<figcaption>(Figure Caption) HTML5<figure>(Figure) HTML5<font>Deprecated since HTML4 Obsolete since HTML5<footer>(Footer) HTML5<form>(User-submittable Form)<frame>Obsolete since HTML5<frameset>Obsolete since HTML5
G
H
I
J
L
M
N
<nav>(Navigation) HTML5<nobr>(No Breaks) Non-standard<noframes>Obsolete since HTML4<noscript>(Script Fallback Content)
O
P
<p>(Paragraph)<param>(Object Parameter)<plaintext>Deprecated since HTML2<pre>(Preformatted Text)<progress>(Progress Indicator) HTML5
Q
<q>(Quotation)
R
(Ruby elements require extensions like XHTML Ruby Support or HTML Ruby (latter is still in Sandbox)
S
<s>(Strikethrough) Deprecated since HTML4<samp>(Sample Text)<script>(Embedded Script)<section>(Document Outline Section) HTML5<select>(Selection List)<small>(Small Text)<source>(Embedded Media Source) HTML5<spacer>(Layout Space)<span>(Text Span)<strike>(Strikethrough) Deprecated since HTML4<strong>(Strong Emphasis)<style>(CSS Style Sheet)<sub>(Subscript)<summary>(Summary of Details) HTML5<sup>(Superscript)
Mozilla Developer Network