説明
文章を強制的に改行します。
サポート状況
文書型定義
- ○
- 対応
- △
- 廃止予定・非推奨
- −
- 廃止・未対応
| HTML | Compact HTML | ISO-HTML | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 2.0 | 2.x | + | 3.0 | 3.2 | 4.0 Mobile | 4.01 Strict | 4.01 Transitional | 4.01 Frameset |
Pre | ||
| − | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
| XHTML | ||||||
|---|---|---|---|---|---|---|
| 1.0 Strict | 1.0 Transitional | 1.0 Frameset | 1.1 | Basic | MP | |
| ○ | ○ | ○ | ○ | ○ | ○ | |
ブラウザ
- ○
- 実装
- △
- 不完全な実装
- −
- 未実装
| Internet Explorer(win) | Netscape(win) | Opera | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 5.5 | 6.0 | 1.0 | 2.0 | 3.0 | 4.0 | 6.0 | 7.0 | 6.0 | 7.0 |
| ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
| iMode | J-sky | EZ | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 2.0 | 3.0 | 4.0 | 5.0 | 1.0 | 2.0 | 3.0 | 1.0 | 2.0 |
| ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
要素のデータ
各HTMLバージョンの、開始タグと終了タグのタグ省略の可否、子要素(要素の中身)、親要素、モジュールなど。
子要素の記号の意味はHTMLの要素辞典の見方参照。
HTML 2.0
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A ADDRESS B BLOCKQUOTE BODY CITE CODE DD DT EM FORM H1 H2 H3 H4 H5 H6 I KBD LI P PRE SAMP STRONG TT VAR |
HTML 2.x
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A ADDRESS B BDO BLOCKQUOTE BODY CITE CODE DD DT EM FORM H1 H2 H3 H4 H5 H6 I KBD LI P PRE Q SAMP SPAN STRONG TT VAR |
HTML +
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | ABBREV ABSTRACT ACRONYM ADDED ADDRESS ARG B BLOCKQUOTE BODY BOX BYLINE CAPTION CITE CMD CODE DD DFN DT EM FIG FOOTNOTE FORM I IMAGE KBD L LI LIT MARGIN MATH NOTE P PERSON PRE Q QUOTE REMOVED S SAMP STRONG SUB SUP TD TH TT U VAR |
HTML 3.0
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A ABBREV ACRONYM ADDRESS AU B BANNER BIG BODYTEXT CAPTION CITE CODE CREDIT DD DEL DFN DIV DT EM FIGTEXT FN FORM H1 H2 H3 H4 H5 H6 I INS KBD LANG LH LI NOTE P PERSON PRE Q S SAMP SMALL STRONG SUB SUP TD TH TT U VAR |
HTML 3.2
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A ADDRESS APPLET B BIG BLOCKQUOTE BODY CAPTION CENTER CITE CODE DD DFN DIV DT EM FONT FORM H1 H2 H3 H4 H5 H6 I KBD LI P PRE SAMP SMALL STRIKE STRONG SUB SUP TD TH TT U VAR |
HTML 4.0 Mobile
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A ABBR ACRONYM ADDRESS BDO BUTTON CITE CODE DD DFN DIV DT EM FIELDSET FORM H1 H2 H3 H4 H5 H6 KBD LABEL LI OBJECT P PRE Q SAMP SPAN STRONG VAR |
HTML 4.01 Strict
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A ABBR ACRONYM ADDRESS B BDO BIG BUTTON CAPTION CITE CODE DD DEL DFN DIV DT EM FIELDSET H1 H2 H3 H4 H5 H6 I INS KBD LABEL LEGEND LI OBJECT P PRE Q SAMP SMALL SPAN STRONG SUB SUP TD TH TT VAR |
HTML 4.01 Transitional
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A ABBR ACRONYM ADDRESS APPLET B BDO BIG BLOCKQUOTE BODY BUTTON CAPTION CENTER CITE CODE DD DEL DFN DIV DT EM FIELDSET FONT FORM H1 H2 H3 H4 H5 H6 I IFRAME INS KBD LABEL LEGEND LI NOFRAMES NOSCRIPT OBJECT P PRE Q S SAMP SMALL SPAN STRIKE STRONG SUB SUP TD TH TT U VAR |
HTML 4.01 Frameset
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A ABBR ACRONYM ADDRESS APPLET B BDO BIG BLOCKQUOTE BODY BUTTON CAPTION CENTER CITE CODE DD DEL DFN DIV DT EM FIELDSET FONT FORM H1 H2 H3 H4 H5 H6 I IFRAME INS KBD LABEL LEGEND LI NOSCRIPT OBJECT P PRE Q S SAMP SMALL SPAN STRIKE STRONG SUB SUP TD TH TT U VAR |
Compact HTML
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A BLOCKQUOTE BODY CENTER DD DIV DT FORM H1 H2 H3 H4 H5 H6 LI P PRE |
ISO-HTML
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A ABBR ACRONYM ADDRESS B BDO BUTTON CAPTION CITE CODE DD DEL DFN DIV DT EM FIELDSET H1 H2 H3 H4 H5 H6 I INS KBD LABEL LI OBJECT P PRE Q SAMP SPAN STRONG SUB SUP TD TH TT VAR |
ISO-HTML Preparation
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 無し |
| 子要素 | 無し |
| 親要素 | A ABBR ACRONYM ADDRESS B BDO BUTTON CAPTION CITE CODE DD DEL DFN DIV DT EM FIELDSET H1 H2 H3 H4 H5 H6 I INS KBD LABEL LI OBJECT P PRE Q SAMP SPAN STRONG SUB SUP TD TH TT VAR |
XHTML 1.0 Strict
| 子要素 | 無し |
|---|---|
| 親要素 | a abbr acronym address b bdo big button caption cite code dd del dfn div dt em fieldset h1 h2 h3 h4 h5 h6 i ins kbd label legend li object p pre q samp small span strong sub sup td th tt var |
XHTML 1.0 Transitional
| 子要素 | 無し |
|---|---|
| 親要素 | a abbr acronym address applet b bdo big blockquote body button caption center cite code dd del dfn div dt em fieldset font form h1 h2 h3 h4 h5 h6 i iframe ins kbd label legend li noframes noscript object p pre q s samp small span strike strong sub sup td th tt u var |
XHTML 1.0 Frameset
| 子要素 | 無し |
|---|---|
| 親要素 | a abbr acronym address applet b bdo big blockquote body button caption center cite code dd del dfn div dt em fieldset font form h1 h2 h3 h4 h5 h6 i iframe ins kbd label legend li noscript object p pre q s samp small span strike strong sub sup td th tt u var |
XHTML 1.1
| モジュール | XHTML Inline Structural Module |
|---|---|
| 子要素 | 無し |
| 親要素 | a abbr acronym address b bdo big button caption cite code dd del dfn div dt em fieldset h1 h2 h3 h4 h5 h6 i ins kbd label legend li object p pre q rb rt samp small span strong sub sup td th tt var |
XHTML Basic
| モジュール | XHTML Inline Structural Module |
|---|---|
| 子要素 | 無し |
| 親要素 | a abbr acronym address caption cite code dd dfn div dt em h1 h2 h3 h4 h5 h6 kbd label li object p pre q samp span strong td th var |
XHTML MP
| モジュール | XHTML Inline Structural Module |
|---|---|
| 子要素 | 無し |
| 親要素 | a abbr acronym address b big caption cite code dd dfn div dt em fieldset h1 h2 h3 h4 h5 h6 i kbd label li object p pre q samp small span strong td th var |
属性
- ◎ = 必須
- ○ = 対応
- − = 廃止・未対応
- (○) = 廃止予定・非推奨
- TF または F = TransitionalとFrameset、またはFramesetのみ対応
- (TF)または(F) = TransitionalとFramesetでまたはFramesetのみ対応しているが非推奨
- ブラウザの場合は記号ではなく対応しているバージョンのナンバーを記述しています。
- この表に使われる略称についてはHTMLの要素辞典の見方参照。
固有属性
| 属性名 | 属性の値 | HTML | XHTML | PC Browser | Mobile Browser | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 2.0 | 2.x | + | 3.0 | 3.2 | 4.0M | 4.01 | C | ISO | 1.0 | 1.1 | B | MP | IE | NN | O | i | J | Ez | ||
| clear | CDATA | − | − | − | − | ○ | − | − | − | − | − | − | − | − | − | − | − | 2.1 - 6.0 | − | − | − |
| all | left | none | right | − | − | − | − | − | ○ | − | (TF) | ○ | − | TF | − | − | ○ | 1.0 | 1.0 | 2.1 | − | − | − | |
| clear | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 2.1 - 6.0 | − | − | − | |
| テキスト・フローを解除。 | |||||||||||||||||||||
共通属性
| 属性名 | 属性の値 | HTML | XHTML | PC Browser | Mobile Browser | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1.0 | 2.0 | 2.x | + | 3.0 | 3.2 | 4.0M | 4.01 | C | ISO | 1.0 | 1.1 | B | MP | IE | NN | O | i | J | Ez | ||
| language | javascript | jscript | vbscript | vbs | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 4.0 | − | − | − | − | − |
| スクリプト言語を指定します。 | |||||||||||||||||||||
| style | スタイルシート | − | − | − | − | − | − | − | ○ | − | − | ○ | ○ | − | ○ | 4.0 | 4.0 | 6.0 | − | − | 2.0 |
| スタイルシートを設定します。 | |||||||||||||||||||||
| class | クラス名(NAME) | − | − | − | − | ○ | − | − | − | − | − | − | − | − | − | 3.0 | 4.0 | 6.0 | − | − | 2.0 |
| クラス名(CDATA) | − | − | − | − | − | − | ○ | ○ | − | ○ | ○ | − | − | − | |||||||
| クラス名(NMTOKENS) | − | − | − | − | − | − | − | − | − | − | − | ○ | ○ | ○ | |||||||
| 要素のクラス名を設定します。 | |||||||||||||||||||||
| id | ID | − | − | − | − | ○ | − | ○ | ○ | − | ○ | ○ | ○ | ○ | ○ | 3.0 | 4.0 | 6.0 | − | − | 2.0 |
| 文書規模で一意的なIDを設定します。 | |||||||||||||||||||||
| title | テキスト | − | − | − | − | − | − | ○ | ○ | − | ○ | ○ | ○ | ○ | ○ | 4.0 | 6.0 | 6.0 | − | − | 2.0 |
| 要素に対して補助的な情報を記述します。 | |||||||||||||||||||||
| lang | 言語コード | − | − | − | − | ○ | − | − | − | − | − | − | − | − | − | 4.0 | 6.0 | − | − | − | − |
| 要素の内容と属性の値の言語を指定します。 | |||||||||||||||||||||
| dir | ltr | rtl | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 5.0 | − | − | − | − | − |
要素に含まれる文字の文字方向を指定します。
|
|||||||||||||||||||||
| xmlns | URL | − | − | − | − | − | − | − | − | − | − | − | ○ | ○ | ○ | − | − | − | − | − | − |
| XMLのネームスペースのURLを指定します。
XHTML 1.1、XHTML Besic、XHTML Mobile Profileの値は'http://www.w3.org/1999/xhtml' |
|||||||||||||||||||||
イベント属性
| イベント属性名 | HTML | XHTML | IE | NN | O | イベント発生状況 | |
|---|---|---|---|---|---|---|---|
| 4.01 | 1.0 | 1.1 | |||||
| onlosecapture | − | − | − | 4.0 | − | − | マウスイベント取得状態が変化したとき。 |
| onreadystatechange | − | − | − | 5.0 | − | − | 状態が変更されたとき。 |
使用例
<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>BR要素 使用例</title>
</head>
<body>
<p>あいうえお<br />かきくけこ</p>
<p>さしすせそ<br />たちつてとなにぬねの</p>
</body>
</html>
DTDとか
HTML2.0
<!ELEMENT BR - O EMPTY>
<!ATTLIST BR
%SDAPREF; "&#RE;"
>
HTML2.x
<!ELEMENT BR - O EMPTY>
<!ATTLIST BR
%SDAPREF; "&#RE;"
>
HTML+
<!ELEMENT BR - O EMPTY -- line break in normal text-->
HTML3.0
<!ELEMENT BR - O EMPTY>
<!ATTLIST BR
%attrs;
%needs; -- for control of text flow --
>
HTML3.2
<!ELEMENT BR - O EMPTY -- forced line break -->
<!ATTLIST BR
clear (left|all|right|none) none -- control of text flow --
>
HTML 4.0 Mobile
<!ELEMENT BR - O EMPTY -- forced line break --> <!ATTLIST BR -- %coreattrs; id, class, style, title -- %coreattrs; -- id, class, title -- >
HTML 4.01 Strict
<!ELEMENT BR - O EMPTY -- forced line break --> <!ATTLIST BR %coreattrs; -- id, class, style, title -- >
HTML 4.01 Transitional
<!ELEMENT BR - O EMPTY -- forced line break --> <!ATTLIST BR %coreattrs; -- id, class, style, title -- clear (left|all|right|none) none -- control of text flow -- >
HTML 4.01 Frameset
<!ELEMENT BR - O EMPTY -- forced line break --> <!ATTLIST BR %coreattrs; -- id, class, style, title -- clear (left|all|right|none) none -- control of text flow -- >
Compact HTML
<!ELEMENT BR - O EMPTY>
<!ATTLIST BR
%br.attrs;
>
ISO/IEC 15445(ISO-HTML)
<!ELEMENT BR - O EMPTY >
<!ATTLIST BR
%core; -- Element CLASS, ID and TITLE -->
XHTML 1.0 Strict
<!ELEMENT br EMPTY> <!-- forced line break --> <!ATTLIST br %coreattrs; >
XHTML 1.0 Transitional
<!ELEMENT br EMPTY> <!-- forced line break --> <!ATTLIST br %coreattrs; clear (left|all|right|none) "none" >
XHTML 1.0 Frameset
<!ELEMENT br EMPTY> <!-- forced line break --> <!ATTLIST br %coreattrs; clear (left|all|right|none) "none" >
XHTML 1.1
<!ENTITY % br.element "INCLUDE" >
<![%br.element;[
<!ENTITY % br.content "EMPTY" >
<!ENTITY % br.qname "br" >
<!ELEMENT %br.qname; %br.content; >
<!-- end of br.element -->]]>
<!ENTITY % br.attlist "INCLUDE" >
<![%br.attlist;[
<!ATTLIST %br.qname;
%Core.attrib;
>
<!-- end of br.attlist -->]]>
XHTML Basic
<!ENTITY % br.element "INCLUDE" >
<![%br.element;[
<!ENTITY % br.content "EMPTY" >
<!ENTITY % br.qname "br" >
<!ELEMENT %br.qname; %br.content; >
<!-- end of br.element -->]]>
<!ENTITY % br.attlist "INCLUDE" >
<![%br.attlist;[
<!ATTLIST %br.qname;
%Core.attrib;
>
<!-- end of br.attlist -->]]>
XHTML Mobile Profile
<!ENTITY % br.element "INCLUDE" >
<![%br.element;[
<!ENTITY % br.content "EMPTY" >
<!ENTITY % br.qname "br" >
<!ELEMENT %br.qname; %br.content; >
<!-- end of br.element -->]]>
<!ENTITY % br.attlist "INCLUDE" >
<![%br.attlist;[
<!ATTLIST %br.qname;
%Core.attrib;
>
<!-- end of br.attlist -->]]>