HTML の <caption> 要素 (HTML Table Caption 要素) は、テーブルのタイトルを表します。対象とする <table> 要素の最初の子要素としてのみ配置可能であり、しかしながらその視覚効果については、CSS を用いて table 要素の位置を基準とする相対的な位置に配置することが可能です。
| コンテンツカテゴリー | なし |
|---|---|
| 許可された内容 | フローコンテンツ |
| タグの省略 | 不可。開始と終了タグの両方が必要。 |
| 許可された親要素 | <table> 要素。table 要素の最初の子要素としてのみ配置可能。 |
| 許可された ARIA ロール | なし |
| DOM インターフェイス | HTMLTableCaptionElement |
属性
この要素は グローバル属性 を持ちます。
align非推奨 HTML4.01 廃止 HTML5- この列挙属性は caption 要素の、自身の指し示す table 要素を基準とした相対的な位置を指定します。以下の値を指定できます:
left: 表の左側に表示top: 表の上部に表示right: 表の右側に表示bottom: 表の下部に表示
使用上の注意: この属性は非推奨ですので使用しないでください。代わりに CSS を用いて<caption>要素にスタイルを設定するべきです。align属性を指定した場合と同様の表示を実現するには、CSS プロパティのcaption-sideとtext-alignが適しています。
使用上の注意
<caption> 要素の親要素である <table> 要素が <figure> 要素の唯一の内容物である場合は、<figcaption> 要素をキャプションとして優先的に使用し、caption 要素を用いないのが正しい記述です。
例
<caption> 要素の使用例については、<table> 要素のページを参照してください。
仕様
| 仕様書 | 策定状況 | コメント |
|---|---|---|
| HTML Living Standard <caption> の定義 |
現行の標準 | |
| HTML5 <caption> の定義 |
勧告 | |
| HTML 4.01 Specification <caption> の定義 |
勧告 |
ブラウザー実装状況
| 機能 | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基本サポート | (有) | (有) | 1.0 (1.7 or earlier) | (有) | (有) | (有) |
| 機能 | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| 基本サポート | (有) | (有) | 1.0 (1.0) | (有) | (有) | (有) |

