HTML5タグ虎の巻

thタグ

thは、表のヘッダセルを定義するタグです。

tableの行を定義するtrタグの子要素として使用します。

解説

thタグは tr タグの子要素として使用し、タイトルを表すセルを作る時に使用します。
タイトルを表すセルは th を、それ以外のセルは td を使用するという使い分けをします。

コンテンツ・モデル

カテゴリー
(自カテゴリ)
なし
コンテキスト
(親カテゴリ)
tableタグtbodyタグtheadタグtfootタグ
コンテンツ・モデル
(子カテゴリ)
thタグtdタグ

属性

thタグには以下の属性が指定できます。

【属性】
属性説明
colspanセルを横に結合したい場合、結合するセルの数を指定
(例)colspan="2"
rowspanセルを縦に結合したい場合、結合するセルの数を指定
(例)rowspan="2"
headers関連する見出しセルを指定する
(例)headers="h1"
※見出しのidを指定します。
【主要グローバル属性】
属性説明
classクラスを指定する
(例)class="hoge"
idIDを指定する
(例)id="foo"
styleスタイルを指定する
(例)style="color:red;"
titleツールチップを指定する
(例)title="補足情報です"
tabindexTabキーによる移動の順番を指定する
 正数:指定した数値の順にフォーカス移動される
 負数:フォーカスは可能だが、タブ移動時はフォーカス対象とならない
(例)tabindex="10"

その他のグローバル属性値については、グローバル属性をご覧ください。

サンプル

thタグでタイトル行を定義したサンプル

<table>
  <caption>【在庫一覧】</caption>
  <tr><th>商品</th><th>単価</th><th>個数</th><th>金額</th></tr>
  <tr><td>みかん</td><td>50</td><td>30</td><td>1,500</td></tr>
  <tr><td>りんご</td><td>100</td><td>20</td><td>2,000</td></tr>
  <tr><td>ぶどう</td><td>300</td><td>5</td><td>2,400</td></tr>
</table>
【在庫一覧】
商品単価個数金額
みかん50301,500
りんご100202,000
ぶどう30052,400

備考

  • thは「table header cell」の略です。
  • thタグ内の文字は、デフォルトでは太字で表示されます。
  • 見た目を変更したい場合は、スタイルシート(CSS)をご使用ください。

関連項目

  • table:表を作成する
  • tr:表の行を定義する
  • th:表のヘッダセルを定義する
  • td:表のセルを定義する
  • tbody:テーブルのメイン領域を表す
  • thead:テーブルのヘッダー行領域を表す
  • tfoot:テーブルのフッター行領域を表す
  • caption:表をのタイトルを指定する
  • colgroup:表の列をグループ化する
  • col:表の列を表す