HTML所有元素的分類
阿新 • • 發佈:2017-08-18
.com ble ges .org title scrip cnblogs not use
根據HTML5.1推薦標準,HTML元素主要分為7大類:
- metadata content(原數據的內容)
- flow content(流數據的內容)
- sectioning content(分節的內容)
- sectioning content(標題的內容)
- phrasing content(短語的內容)
- embedded content(嵌入的內容)
- interactive content(交互式的內容)
- metadata content(原數據的內容)
原數據的內容是設置其余內容的表現或行為的內容、或者是建立文檔與其他文檔關系的內容、或者是傳達文檔之外信息的內容。
base
link
meta
noscript
script
style
template
title
- flow content (流數據的內容)
流數據的內容是應用於文檔或者應用程序的主體的大多數元素。
a
abbr
address
area
(if it is a descendant of amap
element)article
aside
audio
b
bdi
bdo
blockquote
br
button
canvas
cite
code
data
datalist
del
details
dfn
div
dl
em
embed
fieldset
figure
footer
form
h1
h2
h3
h4
h5
h6
header
hr
i
iframe
img
input
ins
kbd
keygen
label
main
map
mark
math
menu
meter
nav
noscript
object
ol
output
p
picture
pre
progress
q
ruby
s
samp
script
section
select
small
span
strong
sub
sup
svg
table
template
textarea
time
u
ul
var
video
wbr
- text
- sectioning content(分節的內容)
分節的內容是定義標題和頁腳範圍的內容
article
aside
nav
section
- heading content(標題的內容)
標題的內容是定義文檔某一節的標題h1
h2
h3
h4
h5
h6
- phrasing content(短語的內容)
短語的內容是文檔的文本以及在段落層次上標記該文本的元素a
abbr
area
(if it is a descendant of amap
element)audio
b
bdi
bdo
br
button
canvas
cite
code
data
datalist
del
dfn
em
embed
i
iframe
img
input
ins
kbd
keygen
label
map
mark
math
meter
noscript
object
output
picture
progress
q
ruby
s
samp
script
select
small
span
strong
sub
sup
svg
template
textarea
time
u
var
video
wbr
- text
- embedded content(嵌入的內容)
嵌入的內容是將另一種資源導入文檔的內容,或從另一個資源中插入到文檔中的內容。
audio
canvas
embed
iframe
img
math
object
picture
svg
video
- interactive content(交互式內容)
交互式內容是專門用於用戶交互的內容。
a
(if thehref
attribute is present)audio
(if thecontrols
attribute is present)button
details
embed
iframe
img
(if theusemap
attribute is present)input
(if thetype
attribute isnot in the hidden state)keygen
label
select
textarea
video
(if thecontrols
attribute is present)
7大類的關系圖:
查看原文
HTML所有元素的分類