tfootの概要
タグは、tableタグ内で表のフッター部分を定義するためのHTMLタグです。通常、合計値や注釈を表示するために使用され、thead(表のヘッダー)やtbody(表の本体)と組み合わせて使います。
| 表のフッター(合計や注釈)を作成する HTMLタグ | ||
|
<tfoot><tr><td>合計</td></tr></tfoot> 概要 |
||
|
tfootタグの基本的な使い方
以下の例では、thead、tbody、tfootを使って表を構造化しています。
<table border="1">
<thead>
<tr>
<th>商品</th>
<th>価格</th>
<th>数量</th>
</tr>
</thead>
<tbody>
<tr>
<td>ノートパソコン</td>
<td>120,000円</td>
<td>1台</td>
</tr>
<tr>
<td>スマートフォン</td>
<td>80,000円</td>
<td>2台</td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="2">合計</td>
<td>3台</td>
</tr>
</tfoot>
</table>
実行例:
| 商品 | 価格 | 数量 |
|---|---|---|
| ノートパソコン | 120,000円 | 1台 |
| スマートフォン | 80,000円 | 2台 |
| 合計 | 3台 | |
注意事項
- tfootタグは、
theadやtbodyと一緒に使用するのが一般的。 - tfootタグの位置は、HTMLのソースコード上では
theadの後に記述できるが、ブラウザの表示順はtbodyの後に自動配置される。 - tfootを使うことで、表の合計や注釈を一貫して管理しやすくなる。
- スタイルを適用する際は、
tfoot要素の背景色やフォントを変更すると見やすくなる。
よくある質問
- Q: tfootタグは必須ですか?
- A: いいえ、省略可能ですが、表の合計や注釈を明確にしたい場合に役立ちます。
- Q: tfootタグの位置はどこに記述すればよいですか?
- A: HTMLの仕様では
theadの後に記述できますが、ブラウザはtbodyの後に表示します。 - Q: tfootタグをCSSで装飾できますか?
- A: はい、背景色やフォントスタイルを変更することで視認性を向上させることができます。
- Q: tfootの中に複数の行を作成できますか?
- A: はい、
tfoot内に複数のtrタグを記述できます。 - Q: tfootのセルを結合できますか?
- A: はい、
colspanを使うとセルを横に結合できます。
まとめ
tfootタグは、表のフッター部分(合計や注釈)を定義する。theadやtbodyと組み合わせることで、表の構造を整理できる。- CSSを適用すると、視認性の高いデザインが可能。
- 表の合計値や注釈を記述すると、データの可読性が向上する。