Jens Oliver Meiert

HTML Elements Index

A continuously updated list of all HTML and XHTML elements:

Element (Meaning) ↓ HTML 1 HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 XHTML 1.1 HTML 5/HTML XHTML 2.0
1992 1995 1997 1999 2000 2010 2010 †
Element (Meaning) HTML 1 HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 XHTML 1.1 HTML 5/HTML XHTML 2.0
a (anchor) yes yes yes yes yes yes yes yes
abbr (abbreviation) no no no yes yes yes yes yes
access (accessibility mapping) no no no no no no no yes
acronym (acronym) no no no yes yes yes no no
action (action) no no no no no no no yes
addEventListener (event-related) no no no no no no no yes
address (author information) yes yes yes yes yes yes yes yes
applet (Java applet) no no yes yes yes no no no
area (client-side image map) no no yes yes yes yes yes no
article (“independent” section) no no no no no no yes no
aside (“auxiliary” section) no no no no no no yes no
audio (audio stream) no no no no no no yes no
b (bold text style; HTML 5: for attention) no yes yes yes yes yes yes no
base (document base URI) no yes yes yes yes yes yes no
basefont (base font size) no no yes yes yes no no no
bdi (I18N: bidi isolation) no no no no no no yes no
bdo (I18N: bidi override) no no no yes yes yes yes no
big (large text style) no no yes yes yes yes no no
blockcode (code block) no no no no no no no yes
blockquote (long quotation) no yes yes yes yes yes yes yes
body (document body) no yes yes yes yes yes yes yes
br (forced line break) no yes yes yes yes yes yes yes
button (push button) no no no yes yes yes yes no
canvas (bitmap canvas) no no no no no no yes no
caption (table caption) no no yes yes yes yes yes yes
center (<div align="center">) no no yes yes yes no no no
cite (citation) no yes yes yes yes yes yes yes
code (code fragment) no yes yes yes yes yes yes yes
col (table column) no no no yes yes yes yes yes
colgroup (table column group) no no no yes yes yes yes yes
data (data with machine-readable equivalent) no no no no no no yes no
datalist (data list) no no no no no no yes no
dd (definition description) yes yes yes yes yes yes yes yes
del (deleted text) no no no yes yes yes yes yes
delete (delete) no no no no no no no yes
details (additional information) no no no no no no yes no
dfn (instance definition) no no yes yes yes yes yes yes
di (definition item) no no no no no no no yes
dialog (user interaction) no no no no no no yes no
dir (directory list) no yes yes yes yes no no no
dispatch (dispatch) no no no no no no no yes
dispatchEvent (dispatch event) no no no no no no no yes
div (generic container) no no yes yes yes yes yes yes
dl (definition list) yes yes yes yes yes yes yes yes
dt (definition term) yes yes yes yes yes yes yes yes
em (emphasis) no yes yes yes yes yes yes yes
embed (integration point) no no no no no no yes no
fieldset (form control group) no no no yes yes yes yes no
figcaption (legend) no no no no no no yes no
figure (paragraph with embedded content and caption) no no no no no no yes no
font (local change to font) no no yes yes yes no no no
footer (section footer) no no no no no no yes no
form (interactive form) no yes yes yes yes yes yes no
frame (subwindow) no no no yes yes no no no
frameset (window subdivision) no no no yes yes no no no
group (element group) no no no no no no no yes
h (heading) no no no no no no no yes
h1 (heading) yes yes yes yes yes yes yes yes
h2 (heading) yes yes yes yes yes yes yes yes
h3 (heading) yes yes yes yes yes yes yes yes
h4 (heading) yes yes yes yes yes yes yes yes
h5 (heading) yes yes yes yes yes yes yes yes
h6 (heading) yes yes yes yes yes yes yes yes
head (document head) no yes yes yes yes yes yes yes
header (section header) no no no no no no yes no
hgroup (section heading) no no no no no no yes no
hr (horizontal rule) no yes yes yes yes yes yes no
html (document root) no yes yes yes yes yes yes yes
i (italic text style; HTML 5: alternate voice) no yes yes yes yes yes yes no
iframe (inline subwindow) no no no yes yes no yes no
img (embedded image) no yes yes yes yes yes yes yes
input (form control) no yes yes yes yes yes yes yes
ins (inserted text) no no no yes yes yes yes yes
insert (insert) no no no no no no no yes
isindex (single line prompt) yes yes yes yes yes no no no
kbd (keyboard input) no yes yes yes yes yes yes yes
keygen (key generator) no no no no no no yes no
l (line of text) no no no no no no no yes
label (form field label) no no no yes yes yes yes no
legend (fieldset legend) no no no yes yes yes yes no
li (list item) yes yes yes yes yes yes yes yes
link (media-independent link) no yes yes yes yes yes yes yes
listener (event-related) no no no no no no no yes
listing (listing) yes yes yes no no no no no
load (load) no no no no no no no yes
main (dominant contents container) no no no no no no yes no
map (client-side image map) no no yes yes yes yes yes no
mark (marked text) no no no no no no yes no
menu (menu list) no yes yes yes yes no yes no
menuitem (user-invokable command) no no no no no no yes no
message (message) no no no no no no no yes
meta (generic meta-information) no yes yes yes yes yes yes yes
meter (scalar measurement) no no no no no no yes no
model (model) no no no no no no no yes
nav (navigation links section) no no no no no no yes no
nextid (anchor element name hint) no yes no no no no no no
noframes (fallback container) no no no yes yes no no no
noscript (fallback container) no no no yes yes yes yes no
object (generic embedded object) no no no yes yes yes yes yes
ol (ordered list) no yes yes yes yes yes yes yes
optgroup (option group) no no no yes yes yes yes no
option (selectable choice) no yes yes yes yes yes yes no
output (output) no no no no no no yes yes
p (paragraph) yes yes yes yes yes yes yes yes
param (named property value) no no yes yes yes yes yes yes
plaintext (plain text) yes yes yes no no no no no
pre (preformatted text) no yes yes yes yes yes yes yes
preventDefault (event-related) no no no no no no no yes
progress (progress of a task) no no no no no no yes no
q (short inline quotation) no no no yes yes yes yes yes
range (range definition) no no no no no no no yes
rb (ruby base) no no no no no no no yes
rbc (ruby base container) no no no no no no no yes
rebuild (rebuild) no no no no no no no yes
recalculate (recalculate) no no no no no no no yes
refresh (refresh) no no no no no no no yes
removeEventListener (event-related) no no no no no no no yes
repeat (repeat) no no no no no no no yes
reset (reset) no no no no no no no yes
revalidate (revalidate) no no no no no no no yes
rp (ruby parentheses) no no no no no yes yes yes
rt (ruby text) no no no no no yes yes yes
rtc (ruby text container) no no no no no no no yes
ruby (ruby markup) no no no no no yes yes yes
s (strike-through text style) no no no yes yes no yes no
samp (sample output) no yes yes yes yes yes yes yes
script (script statements) no no yes yes yes yes yes yes
secret (secret input) no no no no no no no yes
section (document section) no no no no no no yes yes
select (option selector) no yes yes yes yes yes yes yes
select1 (single select) no no no no no no no yes
send (send) no no no no no no no yes
separator (break) no no no no no no no yes
setfocus (set focus) no no no no no no no yes
setindex (set index) no no no no no no no yes
setvalue (set value) no no no no no no no yes
small (small text style; HTML 5: small print) no no yes yes yes yes yes no
source (media resource) no no no no no no yes no
span (generic container) no no no yes yes yes yes yes
standby (message, while loading) no no no no no no no yes
stopPropagation (event-related) no no no no no no no yes
strike (strike-through text) no no yes yes yes no no no
strong (strong emphasis; HTML 5: importance) no yes yes yes yes yes yes yes
style (style info) no no yes yes yes yes yes yes
sub (subscript) no no yes yes yes yes yes yes
submit (submit) no no no no no no no yes
summary (summary, caption, or legend) no no no no no no yes yes
sup (superscript) no no yes yes yes yes yes yes
switch (selection) no no no no no no no yes
table (table) no no yes yes yes yes yes yes
tbody (table body) no no no yes yes yes yes yes
td (table data cell) no no yes yes yes yes yes yes
template (HTML fragment declaration) no no no no no no yes no
textarea (multi-line text field) no yes yes yes yes yes yes yes
tfoot (table footer) no no no yes yes yes yes yes
th (table header cell) no no yes yes yes yes yes yes
thead (table header) no no no yes yes yes yes yes
time (date or time) no no no no no no yes no
title (document title) yes yes yes yes yes yes yes yes
tr (table row) no no yes yes yes yes yes yes
track (timed track) no no no no no no yes no
trigger (trigger) no no no no no no no yes
tt (teletype text style) no yes yes yes yes yes no no
u (underlined text style) no no yes yes yes no yes no
ul (unordered list) yes yes yes yes yes yes yes yes
upload (file upload) no no no no no no no yes
var (variable instance) no yes yes yes yes yes yes yes
video (video) no no no no no no yes no
wbr (line break opportunity) no no no no no no yes no
xmp (preformatted text) no yes yes no no no no no
Number (out of 170) → 18 49 70 91 91 83 112 105

Found a mistake? Reward! Email me, jens@meiert.com.

You are here: HomeArchive → HTML Elements Index

Last update: June 26, 2014.