カテゴリ: HTML・CSS 更新日: 2025/05/09

HTMLのtableタグの使い方を完全ガイド!初心者でもわかる表の作り方

HTMLのtableタグ(th、tr、td)
HTMLのtableタグ(th、tr、td)

新人と先輩の会話形式で理解しよう

新人

「HTMLで表を作る方法ってありますか?一覧みたいに並べたいんですけど…」

先輩

「それならtableタグを使えば、表形式で情報を整理できますよ。」

新人

tableタグって、どうやって使えばいいんですか?」

先輩

「基本から一緒に見ていきましょう。tableの中にはthtrtdというタグを組み合わせて使うんですよ。」

1. HTMLで表を作る基本の構造

1. HTMLで表を作る基本の構造
1. HTMLで表を作る基本の構造

HTMLでは、表を作るときにtableタグを使います。tableの中にはtr(テーブルの行)を作り、th(見出し)やtd(データ)を配置します。

さらに、表に枠線を付けるためには、tableタグにborder="1"と指定することで、簡単に線をつけることができます。


<table border="1">
    <tr>
        <th>名前</th>
        <th>年齢</th>
        <th>職業</th>
    </tr>
    <tr>
        <td>田中 太郎</td>
        <td>28</td>
        <td>エンジニア</td>
    </tr>
    <tr>
        <td>佐藤 花子</td>
        <td>35</td>
        <td>デザイナー</td>
    </tr>
</table>
ブラウザ表示

2. 各タグの役割をしっかり理解しよう

2. 各タグの役割をしっかり理解しよう
2. 各タグの役割をしっかり理解しよう

tableタグは表全体を囲む役割、trタグは行を作る、thは見出し用、tdは普通のデータ用として使います。

これらの役割を知っておけば、表の構造がわかりやすくなります。

  • table:表全体の囲い
  • tr:行を定義
  • th:見出しセル(太字・中央寄せ)
  • td:通常のデータセル

3. 見出しを使って読みやすい表を作る

3. 見出しを使って読みやすい表を作る
3. 見出しを使って読みやすい表を作る

表の最初の行をthで作ることで、何の情報が並んでいるかがわかりやすくなります。


<table border="1">
    <tr>
        <th>商品名</th>
        <th>価格</th>
        <th>在庫数</th>
    </tr>
    <tr>
        <td>ノートパソコン</td>
        <td>98,000円</td>
        <td>15</td>
    </tr>
    <tr>
        <td>スマートフォン</td>
        <td>68,000円</td>
        <td>30</td>
    </tr>
</table>
ブラウザ表示

4. 行や列を結合したいときは?

4. 行や列を結合したいときは?
4. 行や列を結合したいときは?

HTMLの表では、横のセルを結合したいときはcolspan、縦のセルを結合したいときはrowspanを使います。


<table border="1">
    <tr>
        <th colspan="2">社員情報</th>
    </tr>
    <tr>
        <td>名前</td>
        <td>山田 一郎</td>
    </tr>
    <tr>
        <td>部署</td>
        <td>開発部</td>
    </tr>
</table>
ブラウザ表示

5. 表の活用例:スケジュール表を作成

5. 表の活用例:スケジュール表を作成
5. 表の活用例:スケジュール表を作成

表はスケジュール表にも使えます。曜日と予定を一覧にすると視覚的にとてもわかりやすくなります。


<table border="1">
    <tr>
        <th>曜日</th>
        <th>予定</th>
    </tr>
    <tr>
        <td>月曜日</td>
        <td>会議</td>
    </tr>
    <tr>
        <td>火曜日</td>
        <td>開発作業</td>
    </tr>
    <tr>
        <td>水曜日</td>
        <td>テスト</td>
    </tr>
    <tr>
        <td>木曜日</td>
        <td>プレゼン準備</td>
    </tr>
    <tr>
        <td>金曜日</td>
        <td>プレゼン発表</td>
    </tr>
</table>
ブラウザ表示
コメント
コメント投稿は、ログインしてください

まだ口コミはありません。

カテゴリの一覧へ
新着記事
サーブレットのマッピングとは?仕組みと役割を初心者向けに徹底解説
Java の文字列を大文字・小文字に変換する方法
Java の文字列の比較「equals()」と「==」の違いとは?
@PostMappingを使ってフォームを受け取る流れを初心者向けに解説!
人気記事
No.1
Java&Spring記事人気No1
Javaとは?初心者向けにやさしく解説
No.2
Java&Spring記事人気No2
Modelとは?メソッド引数のModelの使い方を初心者向けに解説!
No.3
Java&Spring記事人気No3
SQLのビュー(VIEW)を完全ガイド!初心者でもわかる仮想テーブルの使い方
No.4
Java&Spring記事人気No4
Spring Initializrの使い方を完全ガイド!初心者でも簡単にできるプロジェクト作成方法