HP制作者、Web開発者向けのHTMLタグリファレンス・使用方法・サンプル

【タグ定義一覧】

使用できる場所(親要素) コンテンツモデル(子要素) カテゴリー
タグ
 
 
※1(下記参照)
 
 
1~7:カテゴリーNO
T:トランスペアレント
S:スクリプトサポート要素
1.
フローコンテンツ
 
2.
フレージングコンテンツ
 
3.
エンベディッドコンテンツ
 
4.
メタデータコンテンツ
 
5.
インタラクティブコンテンツ
 
6.
ヘディングコンテンツ
 
7.
セクショニングコンテンツ
 
※2付加条件
 
 
a T。但し,5は不可
abbr
address
 

 
1。但し,6,7,
<header>,<footer>,<address>は不可

 

 

 

 

 

 

 

 
area <map>,<template>内で,1
article 1。但し,<main>は不可
aside 1。但し,<main>は不可
audio
 
 

 
 
src属性ありの時:<track>,T
src属性なしの時:<source>,T
どちらも<audio><video>は不可

 
 

 
 

 
 

 
 
○※2(右記参照)
 
 

 
 

 
 
5:controls属性を持つ場合
 
 
b
base <head>
bdi
bdo
blockquote
body <html>
br
button 2。但し,5は不可
canvas
caption <table> 1。但し,<table>は不可
cite
code
col <colgroup>
colgroup
 
<table>
 
span属性ありの時:空
span属性なしの時:<col>

 

 

 

 

 

 

 

 
data
datalist
dd <dl>
del
dfn 2。但し,<dfn>は不可
div
dl <dt>+<dd>,S
dt <dl>
em
embed
fieldset
figcaption <figure>
figure
footer 1。但し,<header>,<footer>,<main>は不可
form 1。<form>は不可
h1~h6
head <html> 4。<title>は必ず指定
header 1。但し,<header>,<footer>,<main>は不可
hr
html 無(文書のルート) <head>
i
iframe テキスト
img ○※2 5:usemap属性を持つ場合
input ○※2 5:type属性がhiddenでない場合
ins
kbd
keygen
label 2。但し,<label>は不可
legend <fieldset>
li <ol>,<ul>
link
main
map
mark
meta <head>,<noscript>,4
meter
nav 1。<main>は不可
noscript
 
<head>,1。
どちらも<noscript>が先祖にない
<head>内の時:<link>,<style>,<meta>
<head>外の時:T。但し,<noscript>は不可

 

 

 

 

 

 

 

 
object <param>,T ○※2 5:usemap属性ありの場合
ol <li>,S
optgroup <select> <option>
option <select>,<datalist>,<optgroup> テキスト
output
p
param <object>
pre
progress
q
rb <ruby>
rp <ruby>
rt <ruby>,<rtc>
rtc <ruby> 2,<rt>
ruby 2,<rb>,<rt>,<rtc>
s
samp
script
 
<s>,1,4
 
src属性なしの時:type属性に依存する
src属性ありの時:空,コメント

 

 

 

 

 

 

 

 
section
select <option>,<optgroup>,S
small
source <audio>,<video>
span
strong
style type属性の値に依存
sub
sup
table
 

 
<caption>,<colgroup>,<thead>,
<tfoot>,<tbody>,<tr>,<tfoot>,S

 

 

 

 

 

 

 

 
tbody <table> <tr>,S
td <tr>
template
 
2,4,S,
SPAN属性のない<colgroup>
1,4,※3(下記参照)
 

 

 

 

 

 

 

 

 
textarea テキスト
tfoot <table> <tr>,S
th <tr>
thead <table> <tr>,S
time 2。但し,<time>は不可
title <head> テキスト
tr
 
<thead><tbody><tfoot><table>
<table>は,<tbody>がないこと
<td>,<th>,S
 

 

 

 

 

 

 

 

 
track <audio>,<video>
u
ul <li>,S
var
video
 

 
src属性ありの時:<track>,T
src属性なしの時:<source>,<track>,T

 

 

 

 
○※2
 

 

 
5:controls属性ありの場合
 
wbr
◆Grid : MIT-style license. Copyright 2012 Matt V. Murphy

※1:使用できる場所(親要素)
 1:フローコンテンツを子要素にもてる場所 2:フレージングコンテンツを子要素にもてる場所
 3:エンベディッドコンテンツを子要素にもてる場所 4:メタデータコンテンツを子要素にもてる場所
 S:スクリプト要素を子要素にもてる場所

※3:<ol>,<ul>,<dl>,<figure>,<ruby>,<object>,<video>,<audio>,<table>,<colgroup>,<thead>,<tbody>,<tfoot>,<tr>,<fieldset>,<select>