jump
HTML: The Markup Language Reference
« elements by function
common models »
6. HTML elements
#
T
The complete set of
HTML elements
is the set of elements described in the following sections.
a
–
hyperlink
CHANGED
abbr
–
abbreviation
address
–
contact information
area
–
image-map hyperlink
article
–
article
NEW
aside
–
tangential content
NEW
audio
–
audio stream
NEW
b
–
offset text conventionally styled in bold
CHANGED
base
–
base URL
bdi
–
BiDi isolate
NEW
bdo
–
BiDi override
blockquote
–
block quotation
body
–
document body
br
–
line break
button
–
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
–
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
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 container
header
–
header
NEW
hgroup
–
heading group
NEW
hr
–
thematic break
CHANGED
html
–
root element
i
–
offset text conventionally styled in italic
CHANGED
iframe
–
nested browsing context (inline frame)
img
–
image
input
–
input control
CHANGED
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
–
metadata
CHANGED
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
s
–
struck text
CHANGED
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
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
track
–
supplementary media track
NEW
ul
–
unordered list
var
–
variable or placeholder text
video
–
video
NEW
wbr
–
line-break opportunity
NEW
« elements by function
common models »