HTML5 入れ子チェックツール
(
対象要素
親要素可
子要素可
)
■ルート要素&文書メタデータ
html
head
title
base
link
meta
style
■セクション
body
article
section
nav
aside
h1
h2
h3
h4
h5
h6
header
footer
address
■グルーピングコンテンツ
p
hr
pre
blockquote
ol
ul
li
dl
dt
dd
figure
figcaption
div
main
■テキストレベルセマンティクス
a
em
strong
small
s
cite
q
dfn
abbr
data
time
code
var
samp
kbd
sub
sup
i
b
u
mark
ruby
rt
rp
bdi
bdo
span
br
wbr
■編集
ins
del
■埋め込み型コンテンツ
picture
img
iframe
embed
object
video
audio
source
track
map
area
math
svg
■テーブル
table
caption
colgroup
col
tbody
thead
tfoot
tr
th
td
■フォーム
form
label
input
button
select
datalist
optgroup
option
textarea
output
progress
meter
fieldset
legend
■インタラクティブ
details
summary
dialog
■スクリプティング
script
noscript
template
canvas
■テキスト
テキスト
a 要素の親要素が包含可能であること
audio 要素の親要素が包含可能であること
canvas 要素の親要素が包含可能であること
del 要素の親要素が包含可能であること
ins 要素の親要素が包含可能であること
子要素省略
map 要素の親要素が包含可能であること
noscript 要素の親要素が包含可能であること かつ body 要素の子孫であること
エラー09
video 要素の親要素が包含可能であること
HTML 5.2 から可能。フレージングコンテンツが期待される場所
head 要素の子孫であること
HTML 5.2では body の下も許可だが、HTML Living Standard では head 内のみ
usemap 属性がないこと
controls 属性がないこと
map 要素が祖先にあること
type 属性が hidden であること
audio 要素に src 属性がないこと
HTML 5.2から可能。div の親に dl があること
HTML 5.2から可能
アクセス可能な名前のないものに限る
colgroup 要素に span 属性がないこと
type 属性が hidden であること
エラー24
value 属性がないこと または label 属性がないこと
src属性がない場合は type 属性の値に依存、src 属性がある場合はスクリプトドキュメントのみ可
type 属性の値に依存
video 要素に src 属性がないこと
エラー29
エラー30