カテゴリ: 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タグを使うことで、表にタイトルを付けることができ、視覚に頼らずに情報を理解しやすくなります。

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

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

カテゴリの一覧へ
新着記事
サーブレットからJSPへ値を渡す方法を完全解説!RequestDispatcherで画面遷移を理解しよう
Java の特徴とできることをわかりやすく紹介|初心者向け解説ガイド
Javaとは?初心者向けにやさしく解説
Spring Bootでのエラーハンドリングの基本を学ぼう|初心者でもわかる例外処理の仕組み
人気記事
No.1
Java&Spring記事人気No1
SQLのロック(LOCK)を完全ガイド!初心者でもわかるデータの整合性の守り方
No.2
Java&Spring記事人気No2
Java のファイル構成を理解しよう(.javaと.class)|初心者向けにわかりやすく解説
No.3
Java&Spring記事人気No3
SQLのビュー(VIEW)を完全ガイド!初心者でもわかる仮想テーブルの使い方
No.4
Java&Spring記事人気No4
Javaで文字列が含まれているか調べるcontains()の使い方