説明
HTML文書内にJavaアプリケーションを埋め込みます。
サポート状況
文書型定義
- ○
- 対応
- △
- 廃止予定・非推奨
- −
- 廃止・未対応
| 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 3.2
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | (A | APPLET | B | BASEFONT | BIG | BR | CITE | CODE | DFN | EM | FONT | I | IMG | INPUT | KBD | MAP | PARAM | SAMP | SCRIPT | SELECT | SMALL | STRIKE | STRONG | SUB | SUP | TEXTAREA | TT | U | VAR | #PCDATA)* |
| 親要素 | 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.01 Transitional
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | (A | ABBR | ACRONYM | ADDRESS | APPLET | B | BASEFONT | BDO | BIG | BLOCKQUOTE | BR | BUTTON | CENTER | CITE | CODE | DFN | DIR | DIV | DL | EM | FIELDSET | FONT | FORM | H1 | H2 | H3 | H4 | H5 | H6 | HR | I | IFRAME | IMG | INPUT | ISINDEX | KBD | LABEL | MAP | MENU | NOFRAMES | NOSCRIPT | OBJECT | OL | P | PARAM | PRE | Q | S | SAMP | SCRIPT | SELECT | SMALL | SPAN | STRIKE | STRONG | SUB | SUP | TABLE | TEXTAREA | TT | U | UL | VAR | #PCDATA)* |
| 親要素 | 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 Q S SAMP SMALL SPAN STRIKE STRONG SUB SUP TD TH TT U VAR |
HTML 4.01 Frameset
| 開始タグ | 省略不可 |
|---|---|
| 終了タグ | 省略不可 |
| 子要素 | (A | ABBR | ACRONYM | ADDRESS | APPLET | B | BASEFONT | BDO | BIG | BLOCKQUOTE | BR | BUTTON | CENTER | CITE | CODE | DFN | DIR | DIV | DL | EM | FIELDSET | FONT | FORM | H1 | H2 | H3 | H4 | H5 | H6 | HR | I | IFRAME | IMG | INPUT | ISINDEX | KBD | LABEL | MAP | MENU | NOFRAMES | NOSCRIPT | OBJECT | OL | P | PARAM | PRE | Q | S | SAMP | SCRIPT | SELECT | SMALL | SPAN | STRIKE | STRONG | SUB | SUP | TABLE | TEXTAREA | TT | U | UL | VAR | #PCDATA)* |
| 親要素 | 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 Q S SAMP SMALL SPAN STRIKE STRONG SUB SUP TD TH TT U VAR |
XHTML 1.0 Transitional
| 子要素 | (a | abbr | acronym | address | applet | b | basefont | bdo | big | blockquote | br | button | center | cite | code | del | dfn | dir | div | dl | em | fieldset | font | form | h1 | h2 | h3 | h4 | h5 | h6 | hr | i | iframe | img | input | ins | isindex | kbd | label | map | menu | noframes | noscript | object | ol | p | param | pre | q | s | samp | script | select | small | span | strike | strong | sub | sup | table | textarea | tt | u | ul | var | #PCDATA)* |
|---|---|
| 親要素 | 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 q s samp small span strike strong sub sup td th tt u var |
XHTML 1.0 Frameset
| 子要素 | (a | abbr | acronym | address | applet | b | basefont | bdo | big | blockquote | br | button | center | cite | code | del | dfn | dir | div | dl | em | fieldset | font | form | h1 | h2 | h3 | h4 | h5 | h6 | hr | i | iframe | img | input | ins | isindex | kbd | label | map | menu | noscript | object | ol | p | param | pre | q | s | samp | script | select | small | span | strike | strong | sub | sup | table | textarea | tt | u | ul | var | #PCDATA)* |
|---|---|
| 親要素 | 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 q s samp small span strike strong sub sup td th tt u 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 | ||
| code | URI | − | − | − | − | − | ◎ | − | TF | − | − | TF | − | − | − | 3.0 | 2.0 | 3.5 | − | − | − |
| Java Appletのクラスファイル名を指定します。 | |||||||||||||||||||||
| codebase | URI | − | − | − | − | − | ○ | − | TF | − | − | TF | − | − | − | 3.0 | 2.0 | − | − | − | − |
| code属性,object属性,archive属性の基準となるパスを指定します。 | |||||||||||||||||||||
| alt | テキスト | − | − | − | − | − | ○ | − | TF | − | − | TF | − | − | − | 3.0 | 2.0 | − | − | − | − |
| アプレットが表示できない時に代わりに表示する文字を指定します。 | |||||||||||||||||||||
| align | absbottom | texttop | absmiddle | baseline | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 4.0 | 3.0 | − | − | − | − |
| middle | top | − | − | − | − | − | ○ | − | TF | − | − | TF | − | − | − | 4.0 | 3.0 | − | − | − | − | |
| bottom | left | right | − | − | − | − | − | ○ | − | TF | − | − | TF | − | − | − | 2.0 | 2.0 | − | − | − | − | |
| center | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 3.0のみ | − | − | − | − | − | |
|
|||||||||||||||||||||
| archive | URI | − | − | − | − | − | − | − | TF | − | − | TF | − | − | − | 2.0 | 2.0 | − | − | − | − |
| Java Applet関連ファイルをまとめたアーカイブのURIを指定します。 | |||||||||||||||||||||
| object | URI | − | − | − | − | − | − | − | TF | − | − | TF | − | − | − | − | − | − | − | − | − |
| アプレットの直列化されたデータファイル名。 | |||||||||||||||||||||
| src | URI | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 4.0 | − | − | − | − | − |
| Java Appletのクラスファイル名を指定します。 | |||||||||||||||||||||
| height | 長さ | − | − | − | − | − | − | − | TF | − | − | TF | − | − | − | 3.0 | 2.0 | 3.5 | − | − | − |
| アプレットの縦幅を指定します。 | |||||||||||||||||||||
| width | 長さ | − | − | − | − | − | − | − | TF | − | − | TF | − | − | − | 3.0 | 2.0 | 3.5 | − | − | − |
| アプレットの横幅を指定します。 | |||||||||||||||||||||
| hspace | ピクセル数 | − | − | − | − | − | − | − | TF | − | − | TF | − | − | − | 3.0 | 2.0 | 4.0 | − | − | − |
| アプレットの周りの横方向の余白を指定します。 | |||||||||||||||||||||
| vspace | ピクセル数 | − | − | − | − | − | − | − | TF | − | − | TF | − | − | − | 3.0 | 2.0 | 4.0 | − | − | − |
| アプレットの周りの縦方向の余白を指定します。 | |||||||||||||||||||||
| mayscript | mayscript | − | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 3.0 | − | − | − | − |
| アプレットから JavaScript にアクセスできるようする。 | |||||||||||||||||||||
| name | cdata | − | − | − | − | − | ○ | − | TF | − | − | TF | − | − | − | 2.0 | 3.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 | ||
| datafld | cdata | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 5.0 | − | − | − | − | − |
| データバインド時のデータフィールド名を指定します。 | |||||||||||||||||||||
| datasrc | cdata | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 4.0 | − | − | − | − | − |
| データバインド時のデータソース名を指定します。 | |||||||||||||||||||||
| unselectable | on | off | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 5.5 | − | − | − | − | − |
要素を選択することを禁じられるかどうか明示します。
|
|||||||||||||||||||||
| atomicselection | false | true | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 5.5 | − | − | − | − | − |
全体で分割不可能なユニットとして要素およびその内容が選択されるに違いないかどうか明示する。
|
|||||||||||||||||||||
| language | javascript | jscript | vbscript | vbs | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 4.0 | − | − | − | − | − |
| スクリプト言語を指定します。 | |||||||||||||||||||||
| style | スタイルシート | − | − | − | − | − | − | − | TF | − | − | TF | − | − | − | 3.0 | 4.0 | − | − | − | − |
| スタイルシートを設定します。 | |||||||||||||||||||||
| class | クラス名(CDATA) | − | − | − | − | − | − | − | TF | − | − | TF | − | − | − | 3.0 | 3.0 | 7.0 | − | − | − |
| 要素のクラス名を設定します。 | |||||||||||||||||||||
| id | ID | − | − | − | − | − | − | − | TF | − | − | TF | − | − | − | 3.0 | 3.0 | 7.0 | − | − | − |
| 文書規模で一意的なIDを設定します。 | |||||||||||||||||||||
| title | テキスト | − | − | − | − | − | − | − | TF | − | − | TF | − | − | − | 3.0 | 4.0 | 7.0 | − | − | − |
| 要素に対して補助的な情報を記述します。 | |||||||||||||||||||||
| accesskey | 1文字 | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 5.0 | − | − | − | − | − |
| 要素部分にショートカット・キーを割り当てます。 | |||||||||||||||||||||
| tabindex | 数値 | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 5.0 | − | − | − | − | − |
| TABキーを押した時に移動するフォーカスの順番を指定します。 | |||||||||||||||||||||
| lang | 言語コード | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 4.0 | 3.0 | − | − | − | − |
| 要素の内容と属性の値の言語を指定します。 | |||||||||||||||||||||
| dir | ltr | rtl | − | − | − | − | − | − | − | − | − | − | − | − | − | − | 5.0 | 6.0 | − | − | − | − |
要素に含まれる文字の文字方向を指定します。
|
|||||||||||||||||||||
イベント属性
| イベント属性名 | HTML | XHTML | IE | NN | O | イベント発生状況 | |
|---|---|---|---|---|---|---|---|
| 4.01 | 1.0 | 1.1 | |||||
| onafterupdate | − | − | − | 4.0 | − | − | データが正しく送信されたとき。 |
| onbeforecut | − | − | − | 5.0 | − | − | カットする前。 |
| onbeforeeditfocus | − | − | − | 5.0 | − | − | テキストエリアにフォーカスする前。 |
| onbeforepaste | − | − | − | 5.0 | − | − | ペーストする前。 |
| onbeforeupdate | − | − | − | 4.0 | − | − | データ送信前。 |
| onblur | − | − | − | 4.0 | − | − | フォーカスを失ったとき。 |
| oncellchange | − | − | − | 4.0 | − | − | データのセルの変更するとき。 |
| onclick | − | − | − | 4.0 | − | − | クリックしたとき。 |
| oncontextmenu | − | − | − | 5.0 | − | − | 右クリックしたとき。 |
| oncut | − | − | − | 5.0 | − | − | カットしたとき。 |
| ondataavailable | − | − | − | 4.0 | − | − | オブジェクトのデータソースオブジェクトのデータの到着するとき。 |
| ondatasetchanged | − | − | − | 4.0 | − | − | オブジェクトのデータソースオブジェクトのデータセットの変更するとき。 |
| ondatasetcomplete | − | − | − | 4.0 | − | − | オブジェクトのデータソースオブジェクトのデータセットが完了したとき。 |
| ondblclick | − | − | − | 4.0 | − | − | ダブルクリックしたとき。 |
| onerrorupdate | − | − | − | 4.0 | − | − | データ送信がキャンセルされたとき。 |
| onfocus | − | − | − | 4.0 | − | − | フォーカスされたとき。 |
| onhelp | − | − | − | 4.0 | − | − | ヘルプキーまたはF1キーが押されたとき。 |
| onkeydown | − | − | − | 4.0 | − | − | キーが押されたとき。 |
| onkeypress | − | − | − | 4.0 | − | − | キーが押され続けているとき。 |
| onkeyup | − | − | − | 4.0 | − | − | キーが離されたとき。 |
| onload | − | − | − | 4.0 | − | − | ページが完全に読み込まれたとき。 |
| onlosecapture | − | − | − | 4.0 | − | − | マウスイベント取得状態が変化したとき。 |
| onmousedown | − | − | − | 4.0 | − | − | マウスボタンが押されたとき。 |
| onmousemove | − | − | − | 4.0 | − | − | マウスが移動したとき。 |
| onmouseout | − | − | − | 4.0 | − | − | マウスが離れたとき。 |
| onmouseover | − | − | − | 4.0 | − | − | マウスが重なったとき。 |
| onmouseup | − | − | − | 4.0 | − | − | マウスボタンが離れたとき。 |
| onpaste | − | − | − | 5.0 | − | − | ペーストしたとき。 |
| onpropertychange | − | − | − | 4.0 | − | − | プロパティが変更されたとき。 |
| onreadystatechange | − | − | − | 5.0 | − | − | 状態が変更されたとき。 |
| onresize | − | − | − | 4.0 | − | − | リサイズされたとき。 |
| onrowenter | − | − | − | 4.0 | − | − | 行が変更されたとき。 |
| onrowexit | − | − | − | 4.0 | − | − | 行が変更される前。 |
| onrowsdelete | − | − | − | 4.0 | − | − | データソースオブジェクトのレコードの列の削除するとき。 |
| onrowsinserted | − | − | − | 4.0 | − | − | データソースオブジェクトのレコードの列の挿入するとき。 |
| onscroll | − | − | − | 4.0 | − | − | スクロールしたとき。 |
使用例
<?xml version="1.0" encoding="Shift_JIS"?>
<!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<title> APPLET要素 使用例</title>
</head>
<body>
<applet code="ACApplet.class" width="80" height="80">
<param name="CLOCK_IMAGE" value="watch6.jpg">
<param name="CLOCK_COLOR" value="000000">
<param name="CLOCK_SIZE" value="80">
<param name="CENTER_X" value="40">
<param name="CENTER_Y" value="40">
</applet>
</body>
</html>
DTDとか
HTML3.2
<!ELEMENT APPLET - - (PARAM | %text)*>
<!ATTLIST APPLET
codebase %URL #IMPLIED -- code base --
code CDATA #REQUIRED -- class file --
alt CDATA #IMPLIED -- for display in place of applet --
name CDATA #IMPLIED -- applet name --
width %Pixels #REQUIRED -- suggested width in pixels --
height %Pixels #REQUIRED -- suggested height in pixels --
align %IAlign #IMPLIED -- vertical or horizontal alignment --
hspace %Pixels #IMPLIED -- suggested horizontal gutter --
vspace %Pixels #IMPLIED -- suggested vertical gutter --
>
HTML 4.01 Transitional
<!ELEMENT APPLET - - (PARAM | %flow;)* -- Java applet --> <!ATTLIST APPLET %coreattrs; -- id, class, style, title -- codebase %URI; #IMPLIED -- optional base URI for applet -- archive CDATA #IMPLIED -- comma-separated archive list -- code CDATA #IMPLIED -- applet class file -- object CDATA #IMPLIED -- serialized applet file -- alt %Text; #IMPLIED -- short description -- name CDATA #IMPLIED -- allows applets to find each other -- width %Length; #REQUIRED -- initial width -- height %Length; #REQUIRED -- initial height -- align %IAlign; #IMPLIED -- vertical or horizontal alignment -- hspace %Pixels; #IMPLIED -- horizontal gutter -- vspace %Pixels; #IMPLIED -- vertical gutter -- >
HTML 4.01 Frameset
<!ELEMENT APPLET - - (PARAM | %flow;)* -- Java applet --> <!ATTLIST APPLET %coreattrs; -- id, class, style, title -- codebase %URI; #IMPLIED -- optional base URI for applet -- archive CDATA #IMPLIED -- comma-separated archive list -- code CDATA #IMPLIED -- applet class file -- object CDATA #IMPLIED -- serialized applet file -- alt %Text; #IMPLIED -- short description -- name CDATA #IMPLIED -- allows applets to find each other -- width %Length; #REQUIRED -- initial width -- height %Length; #REQUIRED -- initial height -- align %IAlign; #IMPLIED -- vertical or horizontal alignment -- hspace %Pixels; #IMPLIED -- horizontal gutter -- vspace %Pixels; #IMPLIED -- vertical gutter -- >
XHTML 1.0 Transitional
<!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*> <!ATTLIST applet %coreattrs; codebase %URI; #IMPLIED archive CDATA #IMPLIED code CDATA #IMPLIED object CDATA #IMPLIED alt %Text; #IMPLIED name NMTOKEN #IMPLIED width %Length; #REQUIRED height %Length; #REQUIRED align %ImgAlign; #IMPLIED hspace %Pixels; #IMPLIED vspace %Pixels; #IMPLIED >
XHTML 1.0 Frameset
<!ELEMENT applet (#PCDATA | param | %block; | form | %inline; | %misc;)*> <!ATTLIST applet %coreattrs; codebase %URI; #IMPLIED archive CDATA #IMPLIED code CDATA #IMPLIED object CDATA #IMPLIED alt %Text; #IMPLIED name NMTOKEN #IMPLIED width %Length; #REQUIRED height %Length; #REQUIRED align %ImgAlign; #IMPLIED hspace %Pixels; #IMPLIED vspace %Pixels; #IMPLIED >