HTML Elements Index
A continuously updated list of all HTML and XHTML elements. Note announcement with comments, notes, as well as the complementary CSS properties index.
Element (Meaning) ↓ | HTML 1 | HTML 2.0 | HTML 3.2 | HTML 4.01 | XHTML 1.0 | XHTML 1.1 | HTML 5.2 | HTML |
---|---|---|---|---|---|---|---|---|
1992 | 1995 | 1997 | 1999 | 2000 | 2010 | 2017 | — | |
a (anchor)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
abbr (abbreviation)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
acronym (acronym)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
address (author information)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
applet (Java applet)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
area (client-side image map)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
article (“independent” section)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
aside (“auxiliary” section)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
audio (audio stream)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
b (bold text style; HTMLÂ 5: for attention)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
base (document base URI)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
basefont (base font size)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
bdi (I18N: bidi isolation)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
bdo (I18N: bidi override)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
big (large text style)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
blockquote (long quotation)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
body (document body)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
br (forced line break)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
button (push button)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
canvas (bitmap canvas)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
caption (table caption)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
center (<div align="center"> )
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
cite (citation)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
code (code fragment)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
col (table column)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
colgroup (table column group)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
data (data with machine-readable equivalent)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
datalist (data list)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
dd (description)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
del (deleted text)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
details (additional information)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
dfn (instance definition)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
dialog (user interaction)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
dir (directory list)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
div (generic container)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
dl (description list)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
dt (description term)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
em (emphasis)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
embed (integration point)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
fieldset (form control group)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
figcaption (legend)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
figure (paragraph with embedded content and caption)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
font (local change to font)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
footer (section footer)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
form (interactive form)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
frame (subwindow)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
frameset (window subdivision)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
h1 (heading)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
h2 (heading)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
h3 (heading)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
h4 (heading)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
h5 (heading)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
h6 (heading)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
head (document head)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
header (section header)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
hgroup (section heading)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
hr (horizontal rule)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
html (document root)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
i (italic text style; HTMLÂ 5: alternate voice)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
iframe (inline subwindow)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
img (embedded image)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
input (form control)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
ins (inserted text)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
isindex (single line prompt)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
kbd (keyboard input)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
label (form field label)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
legend (fieldset legend)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
li (list item)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
link (media-independent link)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
listing (listing)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
main (dominant contents container)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
map (client-side image map)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
mark (marked text)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
menu (menu list)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
meta (generic meta-information)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
meter (scalar measurement)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
nav (navigation links section)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
nextid (anchor element name hint)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
noframes (fallback container)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
noscript (fallback container)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
object (generic embedded object)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
ol (ordered list)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
optgroup (option group)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
option (selectable choice)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
output (output)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
p (paragraph)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
param (named property value)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
picture (image container)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
plaintext (plain text)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
pre (preformatted text)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
progress (progress of a task)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
q (short inline quotation)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
rb (ruby base)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
rp (ruby parentheses)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
rt (ruby text)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
rtc (ruby text container)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
ruby (ruby markup)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
s (strike-through text style)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
samp (sample output)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
script (script statements)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
search (search functionality)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
section (document section)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
select (option selector)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
slot (slot)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
small (small text style; HTMLÂ 5: small print)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
source (media resource)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
span (generic container)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
strike (strike-through text)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
strong (strong emphasis; HTMLÂ 5: importance)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
style (style info)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
sub (subscript)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
summary (summary, caption, or legend)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
sup (superscript)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
table (table)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
tbody (table body)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
td (table data cell)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
template (HTML fragment declaration)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
textarea (multi-line text field)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
tfoot (table footer)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
th (table header cell)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
thead (table header)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
time (date or time)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
title (document title)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
tr (table row)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
track (timed track)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
tt (teletype text style)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
u (underlined text style)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
ul (unordered list)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
var (variable instance)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
video (video)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
wbr (line break opportunity)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
xmp (preformatted text)
| ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Number (out of 132) → | 22 | 49 | 70 | 91 | 91 | 83 | 111 | 112 |
HTML 1 | HTML 2.0 | HTML 3.2 | HTML 4.01 | XHTML 1.0 | XHTML 1.1 | HTML 5.2 | HTML |
Notes
-
Only the latest version of the W3C specification of HTMLÂ (5) is featured. This is done in order to limit confusion. For the latest in HTML please refer to the WHATWGÂ specification.
-
Living HTML also knows
math
,svg
, and custom elements. As these represent the parent elements for special markup they’re not part of the index. (When counting HTML elements, this is important to mention.) -
XHTMLÂ 2.0 was once part of this index, but got removed because it never became a standard. You find the latest version of this index featuring XHTMLÂ 2.0 at archive.today.