<CAPTION> | NN すべて IE すべて HTML 3.2
<CAPTION>...</CAPTION> | HTML 終了タグ : 必要
caption 要素は table 要素内の <TABLE> 開始タグの直後のみに配置でき、テーブルのキャプションとして使用されるテキストを指定します。キャプションはテーブル全体に適用されますが、テーブルヘッダ (th 要素) はテーブルの 1 つの列または行に適用されます。table 要素では caption 要素は 1 つしか認識されません。 通常、テーブルキャプションではテーブルを簡単に説明します。テキスト読み上げ技術に対応したブラウザでは、table 要素の summary 属性に長い説明を指定することができます。caption 要素の第一の特徴は align です。HTML 4 ではこの属性の使用は推奨されていませんが、この属性によってキャプションの表示位置を実際のテーブルの相対位置として定義できます。
例
    <TABLE ...>
    <CAPTION class="tableCaptions">
       Table 3-2. Sample Inverse Framistan Values
    </CAPTION>
    ...
    </TABLE>
オブジェクト参照
    [window.]document.getElementById(elementID)
要素固有の属性
align | valign
要素固有のイベントハンドラー属性
なし

align | NN すべて IE すべて HTML 3.2
align="where" | オプション
キャプションの実際のテーブルでの配置方法を指定します。使用するブラウザやそのバージョンによってはこの属性の使用範囲すべてをサポートしていない場合もあります。top と bottom はどのブラウザにも共通してサポートされています。 通常、タグまたはスタイルシートで修正されない限り、ブラウザはキャプションを body 要素のフォントでテーブルの上または下にテーブルの横幅に対して中央に表示します。キャプションがテーブルの幅より長い場合、テキストは中央揃えのままで次の行に折り返されます。 HTML 4.0 では、align 属性の代わりに text-align とスタイルシートの vertical-align 属性が使用されます。
例
    <CAPTION align="top">Table II. Stock List</CAPTION>
値
この属性に指定できる文字列値はブラウザのバージョンによって異なります。ご使用のシステムに合わせて、次のテーブルから値を選択してください。 実装の詳細については、本章の 8.1.5 項にあるボックス内でのテキストの位置揃えに関する説明を参照してください。
値 | IE 4 以降 | NN 4 | NN 6 | HTML 4
bottom | √ | √ | √ | √
center | √ | - | - | -
left | √ | - | √ | √
right | √ | - | √ | √
top | √ | √ | √ | √
既定値
top (IE で valign 属性も設定されている場合は center)
オブジェクト参照
    [window.]document.getElementById(elementID).align

lang | NN 3 IE 4 HTML 4
lang="languageCode" | オプション
要素の属性値およびコンテンツに使用される言語。ブラウザはこの情報を使用して、合字 (特定のフォントでサポートされたり、書き言葉で必要になった場合)、疑問符、およびハイフネーションの処理などの詳細に関して、コンテンツの適切な表示を行います。その他のアプリケーションや検索エンジンでは、スペルチェック辞書の選択やインデックスの作成にこの情報を利用する場合があります。
例
    <SPAN lang="de">Deutsche Bundesbahn</SPAN>
値
大文字と小文字を区別しない言語コード
既定値
ブラウザの既定値
オブジェクト参照
    [window.]document.getElementById(elementID).lang

valign | NN なし IE 3 HTML なし
valign="where" | オプション
valign 属性はテーブルキャプションをテーブルの上下に配置するための Internet Explorer で使用されていた属性です。現在、この属性は align 属性の一部になっていますが、IE の align 属性の left、center、および right の値の処理方法は valign で使用できます。たとえば、valign を使用してキャプションをテーブルの下に設定し、align="right" を使用してその位置にあるキャプションを右揃えにします。この組み合わせは HTML 4 の属性では使用できません。
例
    <CAPTION align="right" valign="bottom">Table 3-2. Fiber Content.</CAPTION>
値
次の 2 つの大文字と小文字を区別しない値 : bottom | top
既定値
top
オブジェクト参照
    [window.]document.getElementById(elementID).valign