tdの概要
| 表のデータセルを定義する HTMLタグ | ||
|
<td>データ</td> 概要 tdタグは、 |
||
|
tdタグの基本的な使い方
以下の例では、tdタグを使って基本的な表を作成しています。
<table border="1">
<tr>
<td>田中</td>
<td>30</td>
<td>エンジニア</td>
</tr>
<tr>
<td>佐藤</td>
<td>25</td>
<td>デザイナー</td>
</tr>
</table>
実行例:
| 田中 | 30 | エンジニア |
| 佐藤 | 25 | デザイナー |
tdタグの応用:セルの結合
colspanやrowspan属性を使うことで、セルの結合が可能です。
<table border="1">
<tr>
<td colspan="2">横に2列結合</td>
</tr>
<tr>
<td rowspan="2">縦に2行結合</td>
<td>行1の右側</td>
</tr>
<tr>
<td>行2の右側</td>
</tr>
</table>
実行例:
| 横に2列結合 | |
| 縦に2行結合 | 行1の右側 |
| 行2の右側 | |
注意事項
- tdタグは
tr(行)の中でのみ使用できる。 - 見出しセルには
thタグを使用し、tdとの違いを明確にする。 - セルの間隔や配置は、CSSの
paddingやtext-alignを使って調整できる。 colspanやrowspanを使うと、セルを結合できるが、適切にレイアウトを調整する必要がある。
よくある質問
- Q: tdタグとthタグの違いは?
- A:
tdは通常のデータセル、thは見出しセル(デフォルトで太字&中央寄せ)です。 - Q: セル内のテキストを中央揃えにするには?
- A:
text-align: center;をCSSで適用すると中央寄せになります。 - Q: セルの背景色を変更するには?
- A:
background-colorをCSSで指定します。 - Q: tdタグのサイズを固定するには?
- A:
widthとheightを指定することで調整できます。 - Q: colspanやrowspanを使うと、レイアウトが崩れることがありますか?
- A: はい、テーブル全体の列・行数と整合性が取れていないと崩れることがあります。
まとめ
tdタグは、テーブルのデータセルを定義するためのタグ。- 行(
tr)内に配置され、データを整理するのに役立つ。 - セルを結合するには
colspanやrowspanを使用できる。 - CSSを適用すると、セルのデザインを調整できる。
- 見出しセルには
thタグを使うと、表の可読性が向上する。