HTML <thead>タグ


例

<thead>、<tfoot>、<tbody> 要素を含む HTML テーブル:

<table border="1"> <thead> <tr> <th>Month</th> <th>Savings</th> </tr> </thead> <tfoot> <tr> <td>Sum</td> <td>$180</td> </tr> </tfoot> <tbody> <tr> <td>January</td> <td>$100</td> </tr> <tr> <td>February</td> <td>$80</td> </tr> </tbody> </table>

試してみる »

ブラウザサポート

Internet ExplorerFirefoxOperaGoogle ChromeSafari

すべての主要ブラウザーは <thead> タグをサポートしています。


タグの定義と使用説明

<thead> タグは、HTML テーブルのヘッダーコンテンツをグループ化するために使用します。

<thead> 要素は <tbody>と<tfoot>要素と組み合わせて使用し、テーブルの各部分(ヘッダー、本体、フッター)を指定します。

これらの要素を使用することで、ブラウザーはテーブルのヘッダーやフッターとは独立してテーブルの本体をスクロールできます。複数ページにわたる長いテーブルを印刷する場合、テーブルのヘッダーとフッターは、テーブルデータを含む各ページに印刷できます。

<thead> タグは、次の状況で使用する必要があります:<table> 要素の子要素として、<caption>、<colgroup> 要素の後、<tbody>、<tfoot>、<tr> 要素の前に配置します。


ヒントと注釈

注釈:<thead> 要素の内部には、1つ以上の <tr> タグを必ず含める必要があります。

ヒント:<thead>、<tbody>、<tfoot> 要素はデフォルトではテーブルのレイアウトに影響しません。ただし、CSS を使用してこれらの要素にスタイルを定義することで、テーブルの外観を変更できます。


HTML 4.01 と HTML5 の違い

HTML5 では、HTML 4.01 の <thead> タグの属性は一切サポートされません。


属性

属性 值 説明
align right
left
center
justify
char
HTML5 ではサポートされていません。<thead> 要素内のコンテンツの整列方法を定義します。
char character HTML5 ではサポートされていません。<thead> 要素内のコンテンツをどの文字に基づいてテキスト整列するかを指定します。
charoff number HTML5 ではサポートされていません。<thead> 要素内のコンテンツの最初の整列文字のオフセットを指定します。
valign top
middle
bottom
baseline
HTML5 ではサポートされていません。<thead> 要素内のコンテンツの垂直方向の整列を指定します。


グローバル属性

<thead> タグはHTML のグローバル属性をサポートしています。。


イベント属性

<thead> タグはHTML のイベント属性をサポートしています。。

その他の拡張