HTML: The Markup Language
« syntax
common models »
5. HTML elements
#
T
The complete set of
HTML elements
is the set of elements described in the following sections.
a
–
hyperlink
ⓘ
abbr
–
abbreviation
ⓘ
address
–
contact information
ⓘ
area
–
image-map hyperlink
ⓘ
article
–
article
ⓘ
NEW
aside
–
tangential content
ⓘ
NEW
audio
–
audio stream
ⓘ
NEW
b
–
offset text typically styled in bold
ⓘ
CHANGED
base
–
base URL
ⓘ
bdo
–
BiDi override
ⓘ
blockquote
–
block quotation
ⓘ
body
–
document body
ⓘ
br
–
line break
ⓘ
button
ⓘ
button
type
=
submit
–
submit button
button
type
=
reset
–
reset button
button
type
=
button
–
button with no additional semantics
canvas
–
canvas for dynamic graphics
ⓘ
NEW
caption
–
table title
ⓘ
cite
–
cited title of a work
ⓘ
CHANGED
code
–
code fragment
ⓘ
col
–
table column
ⓘ
colgroup
–
table column group
ⓘ
command
ⓘ
NEW
command
type
=
command
–
command with an associated action
NEW
command
type
=
radio
–
selection of one item from a list of items
NEW
command
type
=
checkbox
–
state or option that can be toggled
NEW
datalist
–
predefined options for other controls
ⓘ
NEW
dd
–
description or value
ⓘ
del
–
deleted text
ⓘ
details
–
control for additional on-demand information
ⓘ
NEW
dfn
–
defining instance
ⓘ
div
–
generic flow container
ⓘ
dl
–
description list
ⓘ
dt
–
term or name
ⓘ
em
–
emphatic stress
ⓘ
CHANGED
embed
–
integration point for plugins
ⓘ
NEW
fieldset
–
set of related form controls
ⓘ
figcaption
–
figure caption
ⓘ
NEW
figure
–
figure with optional caption
ⓘ
NEW
footer
–
footer
ⓘ
NEW
form
–
user-submittable form
ⓘ
h1
–
heading
ⓘ
h2
–
heading
ⓘ
h3
–
heading
ⓘ
h4
–
heading
ⓘ
h5
–
heading
ⓘ
h6
–
heading
ⓘ
head
–
document metadata
ⓘ
header
–
header
ⓘ
NEW
hgroup
–
heading group
ⓘ
NEW
hr
–
thematic break
ⓘ
CHANGED
html
–
root element
ⓘ
i
–
offset text typically styled in italic
ⓘ
iframe
–
nested browsing context (inline frame)
ⓘ
img
–
image
ⓘ
input
ⓘ
input
type
=
text
–
text-input field
input
type
=
password
–
password-input field
input
type
=
checkbox
–
checkbox
input
type
=
radio
–
radio button
input
type
=
button
–
button
input
type
=
submit
–
submit button
input
type
=
reset
–
reset button
input
type
=
file
–
file upload control
input
type
=
hidden
–
hidden input control
input
type
=
image
–
image-coordinates input control
input
type
=
datetime
–
global date-and-time input control
NEW
input
type
=
datetime-local
–
local date-and-time input control
NEW
input
type
=
date
–
date input control
NEW
input
type
=
month
–
year-and-month input control
NEW
input
type
=
time
–
time input control
NEW
input
type
=
week
–
year-and-week input control
NEW
input
type
=
number
–
number input control
NEW
input
type
=
range
–
imprecise number-input control
NEW
input
type
=
email
–
e-mail address input control
NEW
input
type
=
url
–
URL input control
NEW
input
type
=
search
–
search field
NEW
input
type
=
tel
–
telephone-number-input field
NEW
input
type
=
color
–
color-well control
NEW
ins
–
inserted text
ⓘ
kbd
–
user input
ⓘ
keygen
–
key-pair generator/input control
ⓘ
NEW
label
–
caption for a form control
ⓘ
legend
–
title or explanatory caption
ⓘ
li
–
list item
ⓘ
link
–
inter-document relationship metadata
ⓘ
map
–
image-map definition
ⓘ
mark
–
marked (highlighted) text
ⓘ
NEW
menu
–
list of commands
ⓘ
CHANGED
meta
ⓘ
meta
name
–
name-value metadata
meta
http-equiv
=
refresh
–
“refresh” pragma directive
meta
http-equiv
=
default-style
–
“preferred stylesheet” pragma directive
meta
http-equiv
=
content-language
–
“default language” pragma directive
OBSOLETE
meta
charset
–
document character-encoding declaration
NEW
meta
http-equiv
=
content-type
–
document character-encoding declaration
meter
–
scalar gauge
ⓘ
NEW
nav
–
group of navigational links
ⓘ
NEW
noscript
–
fallback content for script
ⓘ
object
–
generic external content
ⓘ
ol
–
ordered list
ⓘ
optgroup
–
group of options
ⓘ
option
–
option
ⓘ
output
–
result of a calculation in a form
ⓘ
NEW
p
–
paragraph
ⓘ
param
–
initialization parameters for plugins
ⓘ
pre
–
preformatted text
ⓘ
progress
–
progress indicator
ⓘ
NEW
q
–
quoted text
ⓘ
rp
–
ruby parenthesis
ⓘ
NEW
rt
–
ruby text
ⓘ
NEW
ruby
–
ruby annotation
ⓘ
NEW
samp
–
(sample) output
ⓘ
script
–
embedded script
ⓘ
section
–
section
ⓘ
NEW
select
–
option-selection form control
ⓘ
small
–
small print
ⓘ
CHANGED
source
–
media source
ⓘ
NEW
span
–
generic span
ⓘ
strong
–
strong importance
ⓘ
CHANGED
style
–
style (presentation) information
ⓘ
sub
–
subscript
ⓘ
summary
–
summary, caption, or legend for a details control
ⓘ
NEW
sup
–
superscript
ⓘ
table
–
table
ⓘ
tbody
–
table row group
ⓘ
td
–
table cell
ⓘ
textarea
–
text input area
ⓘ
tfoot
–
table footer row group
ⓘ
th
–
table header cell
ⓘ
thead
–
table heading group
ⓘ
time
–
date and/or time
ⓘ
NEW
title
–
document title
ⓘ
tr
–
table row
ⓘ
ul
–
unordered list
ⓘ
var
–
variable or placeholder text
ⓘ
video
–
video
ⓘ
NEW
wbr
–
line-break opportunity
ⓘ
NEW
« syntax
common models »