![]()
HTML `thead` タグについての説明
定義と使用説明
HTMLの<thead>タグは、テーブルのヘッダーセクションを定義するために使用されます。このタグ内の行は一般的に見出しセル(<th>)を含み、テーブルの内容を説明するために使用されます。通常、<thead>は<table>タグの最初の部分に位置し、データセルのラベルや列の意味をユーザーに示します。
ブラウザのサポート状況
主要な現代のウェブブラウザはすべて<thead>タグをサポートしています。以下のブラウザで正常に動作します:
- Google Chrome
- Mozilla Firefox
- Apple Safari
- Microsoft Edge
- Opera
対応する属性
<thead>タグには、他のHTML要素と同様に、グローバル属性を使用することができます。これには以下が含まれます:
class: 要素にCSSクラスを適用するためid: 要素に一意のIDを設定するためstyle: インラインスタイルを適用するためtitle: 要素のツールチップテキストを提供するため
対応するイベント
<thead>タグで使用できる主なイベントは以下の通りです:
onclick: 要素がクリックされたときに発火onmouseover: 要素にマウスポインタが乗ったときに発火onmouseout: 要素からマウスポインタが離れたときに発火
コード例
以下に<thead>タグを使用した簡単なテーブルのコード例を示します:
<table border="1">
<thead>
<tr>
<th>名前</th>
<th>年齢</th>
<th>職業</th>
</tr>
</thead>
<tbody>
<tr>
<td>山田 太郎</td>
<td>28</td>
<td>エンジニア</td>
</tr>
<tr>
<td>鈴木 花子</td>
<td>32</td>
<td>デザイナー</td>
</tr>
</tbody>
</table>
よくある質問 (FAQ)
1. <thead> タグはどこに配置すべきですか?
<thead> タグはテーブル(<table>)の最初の部分に配置します。通常、<tbody>タグの前に置かれます。
2. <thead> タグは必須ですか?
いいえ、<thead> タグは必須ではありません。しかし、データテーブルの列ヘッダーを明確にするために使用すると便利です。
3. <thead> タグの中には何を含めることができますか?
<thead> タグの中には、通常、<tr>(テーブル行)および<th>(テーブルヘッダセル)を含めます。