HTML要素 ・ リスト・テーブル

<td>

表のデータセル

表の中のデータを入れるセルです。tr の中に並べて使います。

種類
表のセル
終了タグ
省略可(書くのが一般的)
主な属性
colspan・rowspan
01

サンプルコード

HTML
1<table>
2 <tr><th>メニュー</th><th>S</th><th>M</th></tr>
3 <tr><td>ブレンド</td><td>¥400</td><td>¥480</td></tr>
4 <tr><td>季節のケーキ</td><td colspan="2">¥520</td></tr>
5</table>
CSS
1table {
2 border-collapse: collapse;
3}
4th, td {
5 padding: 6px 14px;
6 border: 1px solid #ccc;
7}
8td[colspan] {
9 text-align: center;
10}
02

実行結果

ブラウザでの表示
03

解説

td は "table data" の略で、表のデータが入るセルです。テキストのほか、画像やリンクも入れられます。

colspan で横に、rowspan で縦にセルを結合できます。上の例では「季節のケーキ」の価格セルを2列分に広げています。

数値は text-align: right で右揃えにすると、桁がそろって比較しやすくなります。

04

応用例・注意点

主な属性・CSS

名前説明
colspan横方向に結合するセルの数
rowspan縦方向に結合するセルの数
text-alignセル内の横方向の揃え
vertical-alignセル内の縦方向の揃え

数値を右揃えにする

価格や数量の列は右揃えにすると読みやすくなります。

CSS
1td.num {
2 text-align: right;
3 font-variant-numeric: tabular-nums;
4}

注意点

  1. 01結合したセルの分だけ、その行のセル数を減らす必要があります。
  2. 02空のセルも td として書いて、セルの数をそろえます。
↑↓ 選択Enter 移動Esc 閉じるCtrl K⌘K で開閉