a
  • フロー・コンテンツ
  • インタラクティブ・コンテンツ
  • フレージング・コンテンツ
    (フレージング・コンテンツのみを含む場合)
  • トランスペアレント
    ただし、子要素にインタラクティブ・コンテンツを入れるのはNG
abbr
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
address
  • フロー・コンテンツ
  • フロー・コンテンツ
    ただし、子孫にヘッディング・コンテンツ、セクショニング・コンテンツ、header 要素、footer 要素、address 要素を含まないこと
area
  • フロー・コンテンツ
  • フレージング・コンテンツ
article
  • フロー・コンテンツ
  • セクショニング・コンテンツ
  • フロー・コンテンツ
aside
  • フロー・コンテンツ
  • セクショニング・コンテンツ
  • フロー・コンテンツ
audio
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • エンベッディド・コンテンツ
  • インタラクティブ・コンテンツ
    (controls属性を持つ場合)
  • トランスペアレント
    ただし、audio、video 要素は含まないこと(src属性を持つ場合)
  • 0 個以上の source要素に続き、トランスペアレント
    ただし audio、video 要素は含まないこと(src属性を持たない場合)
b
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
base
  • メタデータ・コンテンツ
bdi
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
bdo
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
blockquote
  • フロー・コンテンツ
  • セクショニング・コンテンツ
  • フロー・コンテンツ
body
  • セクショニング・コンテンツ
  • フロー・コンテンツ
br
  • フロー・コンテンツ
  • フレージング・コンテンツ
button
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • インタラクティブ・コンテンツ
  • フレージング・コンテンツ
    ただし、子孫にインタラクティブ・コンテンツを含まないこと
canvas
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • エンベッディッド・コンテンツ
  • トランスペアレント
captionなし(tableの子要素)
  • フレージング・コンテンツ
    ただし、子孫に table 要素を含まないこと
cite
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
code
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
colgroupなし(tableの子要素)
  • span属性あり:空
  • span属性なし:0個以上のcol要素
colなし(span属性を持たない colgroup要素の子要素)
data
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
datalist
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ、または0個以上の option要素、のいずれか
ddなし(dlの子要素)
  • フレージング・コンテンツ
del
  • フロー・コンテンツ
  • フレージング・コンテンツ
    (フレージング・コンテンツのみを含む場合)
  • トランスペアレント
details
  • フロー・コンテンツ
  • インタラクティブ・コンテンツ
  • ひとつの summary要素とその後にフロー・コンテンツ
dialog
  • フロー・コンテンツ
  • セクショニング・ルート
  • フレージング・コンテンツ
dfn
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
    ただし、子孫に dfn要素を含まないこと
div
  • フロー・コンテンツ
  • フロー・コンテンツ
dl
  • フロー・コンテンツ
  • 1個以上のdt要素+1個以上のdd要素のセットを0個以上
dtなし(dlの子要素)
  • フレージング・コンテンツ
em
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フロー・コンテンツ
embed
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • エンベッディッド・コンテンツ
  • インタラクティブ・コンテンツ
fieldset
  • フロー・コンテンツ
  • セクショニング・ルート
  • オプションで、最初にlegend要素を1つ、その後フロー・コンテンツ
figcaptionなし(figureの最初または最後の子要素)
  • フロー・コンテンツ
figure
  • フロー・コンテンツ
  • セクショニング・ルート
  • 1つの figcaption要素の後にフロー・コンテンツ
  • フロー・コンテンツの後に1つの figcaption要素
  • フロー・コンテンツ
footer
  • フロー・コンテンツ
  • フロー・コンテンツ
    ただし、子孫に header、footer要素を含まないこと
form
  • フロー・コンテンツ
  • フロー・コンテンツ
    ただし、子孫に form要素を含まないこと
h1~h6
  • フロー・コンテンツ
  • ヘッディング・コンテンツ
  • フレージング・コンテンツ
headなし
  • 1つ以上のメタデータ・コンテンツ。そのうち1個は title要素
  • 0個以上のメタデータ・コンテンツ(iframe要素の srcdoc属性の値として指定するHTML文書内の場合や、タイトル情報が上位レベルのプロトコルで与えられる場合)
header
  • フロー・コンテンツ
  • フロー・コンテンツ
    ただし、子孫に header、footer要素を含まないこと
hgroup
  • フロー・コンテンツ
  • ヘッディングコンテンツ
  • パルパブルコンテンツ
  • h1~h6 要素
  • template 要素
hr
  • フロー・コンテンツ
htmlなし
  • head要素の後に body要素が続く
i
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
iframe
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • エンベッディッド・コンテンツ
  • インタラクティブ・コンテンツ
  • テキスト
img
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • エンベッディッド・コンテンツ
  • インタラクティブ・コンテンツ
    (usemap属性を持つ場合)
input
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • インタラクティブ・コンテンツ
    (type属性がhiddenでない場合)
ins
  • フロー・コンテンツ
  • フレージング・コンテンツ
    (フレージング・コンテンツのみを含む場合)
  • トランスペアレント
kbd
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
label
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • インタラクティブ・コンテンツ
  • フレージング・コンテンツ
    ただし、子孫に label 要素やラベルの対象になってないフォーム関連要素を含まないこと
legendなし
  • フレージング・コンテンツ
liなし
  • フロー・コンテンツ
link
  • メタデータ・コンテンツ
main
  • フロー・コンテンツ
  • フロー・コンテンツ
map
  • フロー・コンテンツ
  • フレージング・コンテンツ
    (フレージング・コンテンツのみを含む場合)
  • トランスペアレント
mark
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
meta
  • メタデータ・コンテンツ
meter
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
    ただし、子孫に meter要素を含まないこと
nav
  • フロー・コンテンツ
  • セクショニング・コンテンツ
  • フロー・コンテンツ
noscript
  • メタデータ・コンテンツ
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • link、style、meta要素を順不同で0個以上(head要素内の場合)
  • トランスペアレント(head要素外の場合)
    ただしnoscript要素を含まないこと
object
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • エンベッディッド・コンテンツ
  • インタラクティブ・コンテンツ(usemap属性がある場合)
  • 0個以上の param要素に続けてトランスペアレント
ol
  • フロー・コンテンツ
  • 0個以上の li要素
optgroupなし
  • 0個以上の option要素
optionなし
  • テキスト
output
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
p
  • フロー・コンテンツ
  • フレージング・コンテンツ
param
  • フロー・コンテンツ
pre
  • フロー・コンテンツ
  • フレージング・コンテンツ
progress
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
    ただし、progress要素を含まないこと
q
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
rpなし
  • フレージング・コンテンツ
rtなし
  • フレージング・コンテンツ
ruby
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツに続いて rt要素
  • フレージング・コンテンツに続いて rp、rt、rp要素
s
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
samp
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
script
  • メタデータ・コンテンツ
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • type属性の値に依存する。スクリプト(src属性無しの場合)
  • 空またはコメント(src属性ありの場合)
section
  • フロー・コンテンツ
  • セクショニング・コンテンツ
  • フロー・コンテンツ
select
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • インタラクティブ・コンテンツ
  • 0個以上の option要素か optgroup要素
slot
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • トランスペアレント
small
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
sourceなし
span
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
strong
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
style
  • メタデータ・コンテンツ
  • フロー・コンテンツ(scoped属性ありの場合)
  • type属性の値に依存する。スタイルシート
sub
  • なし
  • フレージング・コンテンツ
summary
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
sup
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
svg
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • エンベッディッド・コンテンツ
  • フレージング・コンテンツ
table
  • フロー・コンテンツ
  • この順番で配置:
     オプションでcaption要素
     0個以上のcolgroup要素
     オプションでthead要素
     オプションでtfoot要素
     0個以上のtbody要素または 1個以上のtr要素
     オプションでtfoot 要素(ただし、tfoot要素はtable内で1個だけ)
tbodyなし
  • 0個以上の tr要素
td
  • セクショニング・ルート
  • フロー・コンテンツ
template
  • メタデータ・コンテンツ
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • 制限なし
textarea
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • インタラクティブ・コンテンツ
  • テキスト
tfootなし
  • 0個以上の tr要素
theadなし
  • 0個以上の tr要素
thなし
  • フレージング・コンテンツ
time
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
    ただし、time要素を含まないこと
title
  • メタデータ・コンテンツ
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • テキスト
trなし
  • 0個以上の td要素か th要素
trackなし
u
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
ul
  • フロー・コンテンツ
  • 0個以上の li要素
var
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • フレージング・コンテンツ
video
  • フロー・コンテンツ
  • フレージング・コンテンツ
  • エンベッディド・コンテンツ
  • インタラクティブ・コンテンツ
    (controls属性を持つ場合)
  • トランスペアレント
    ただし、audio、video 要素は含まないこと(src属性を持つ場合)
  • 0 個以上の source要素、0個以上のtrack要素に続き、トランスペアレント
    ただし audio、video 要素は含まないこと(src属性を持たない場合)
wbr
  • フロー・コンテンツ
  • フレージング・コンテンツ