カテゴリ: HTML・CSS 更新日: 2025/02/24

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

表 table
表 table

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

新人

「HTMLで表を作りたいんですけど、どうすればいいですか?」

先輩

「HTMLでは、tableタグを使って表を作成することができます。表を作るためには、まずtableタグで表全体を囲んで、その中に行(trタグ)と列(tdタグ)を配置します。」

新人

「なるほど、表の中でどのように情報を整理すればいいのか、具体的に教えてもらえますか?」

先輩

「もちろんです!それでは、基本的な使い方を見てみましょう。」

1. 表を作成する基本の流れ

1. 表を作成する基本の流れ
1. 表を作成する基本の流れ

HTMLで表を作るためには、まずtableタグを使います。その中に、行を作成するためにtrタグを使い、各セル(データ)のためにtdタグを使います。ヘッダーが必要な場合は、thタグを使って、表の上部にタイトルを表示できます。


<table border="1">
  <tr>
    <th>名前</th>
    <th>年齢</th>
  </tr>
  <tr>
    <td>山田太郎</td>
    <td>25</td>
  </tr>
  <tr>
    <td>鈴木一郎</td>
    <td>30</td>
  </tr>
</table>
ブラウザ表示

上記の例では、tableタグで表全体を囲み、trタグで行を定義し、thタグで表のヘッダーを作成しています。データのセルにはtdタグを使用しています。

2. 表のデザインを整える方法

2. 表のデザインを整える方法
2. 表のデザインを整える方法

HTMLだけで表のデザインはあまり細かく設定できませんが、CSSを使うことでデザインを整えることができます。例えば、枠線を追加したり、セルの背景色を変更することができます。


<table border="1">
  <tr>
    <th>名前</th>
    <th>年齢</th>
  </tr>
  <tr>
    <td>山田太郎</td>
    <td>25</td>
  </tr>
  <tr>
    <td>鈴木一郎</td>
    <td>30</td>
  </tr>
</table>
ブラウザ表示

この例では、表の枠線にborder="1"を使っています。これにより、表に枠線が追加されます。

3. 表のセルを結合する方法

3. 表のセルを結合する方法
3. 表のセルを結合する方法

表でセルを結合する場合、colspan属性を使って列を、rowspan属性を使って行を結合することができます。これにより、複雑な表を作成できます。


<table border="1">
  <tr>
    <th colspan="2">名前と年齢</th>
  </tr>
  <tr>
    <td rowspan="2">山田太郎</td>
    <td>25</td>
  </tr>
  <tr>
    <td>26</td>
  </tr>
</table>
ブラウザ表示

この例では、colspanを使って「名前と年齢」というヘッダーを2列に結合し、rowspanを使って「山田太郎」というセルを2行にわたって表示しています。

4. 表のアクセシビリティ向上のために

4. 表のアクセシビリティ向上のために
4. 表のアクセシビリティ向上のために

表は情報を整理するために便利ですが、視覚に頼らずに情報を提供することも大切です。captionタグを使って、表にタイトルを追加することで、画面リーダーを使用しているユーザーにも表の内容がわかりやすくなります。


<table border="1">
  <caption>社員情報</caption>
  <tr>
    <th>名前</th>
    <th>年齢</th>
  </tr>
  <tr>
    <td>山田太郎</td>
    <td>25</td>
  </tr>
</table>
ブラウザ表示

captionタグを使うことで、表にタイトルを付けることができ、視覚に頼らずに情報を理解しやすくなります。

コメント
コメント投稿は、ログインしてください

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

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