HTMLテーブルの作成:データを整理して表示する方法

2024/07/07
x-logoline-logo
HTML・CSS入門
1. HTMLとは?Webページの基礎を学ぼう
2. HTMLの基本タグ:最初に覚えるべきタグ一覧
3. HTMLの文書構造:ヘッダー、フッター、セクションの使い方
4. HTMLでリンクを作成する方法:ハイパーリンクの基礎
5. HTMLで画像を表示する方法:imgタグの使い方
6. HTMLのリスト:順序リストと無順序リストの使い方
7. HTMLフォームの作成:ユーザー入力を受け取る方法
8. HTMLテーブルの作成:データを整理して表示する方法
9. HTMLのコメントとエスケープシーケンスの使い方
10. HTMLの属性:クラス、ID、スタイルの使い方
11. CSSとは?Webページのスタイルを学ぼう
12. CSSの基本:セレクタ、プロパティ、値の使い方
13. CSSで色を指定する方法:色名、HEX、RGB、HSL
14. CSSでテキストをスタイリング:フォント、サイズ、色の変更
15. CSSでボックスモデルを理解する:マージン、パディング、ボーダーの使い方
16. CSSのレイアウト:フレックスボックスとグリッドレイアウトの基礎
17. CSSで背景を設定する方法:画像、色、グラデーション
18. CSSのポジショニング:相対位置、絶対位置、固定位置、静的位置
19. CSSの疑似クラスと疑似要素:ホバー、アクティブ、ファーストレターなど
20. CSSのレスポンシブデザイン:メディアクエリの使い方
21. CSSトランジションとアニメーションの基礎
22. HTMLとCSSのベストプラクティス:クリーンでメンテナブルなコードを書く
23. HTMLとCSSのデバッグ方法:ブラウザの開発者ツールを使いこなそう
24. HTMLとCSSのSEO対策:検索エンジンに優しいサイトを作る方法
25. HTMLとCSSのアクセシビリティ:全てのユーザーに優しいサイト作り

HTMLテーブルの作成:データを整理して表示する方法

2024/07/07
x-logoline-logo
PR

今回は、HTMLでテーブルを作成する方法について学びましょう。テーブルは、データを整理して見やすく表示するのにとても便利です。基本的なタグとその使い方を紹介します。

基本的なテーブルの構造

HTMLでテーブルを作成するには、<table>タグを使います。テーブルは、行(<tr>タグ)とセル(<td>タグ)で構成されます。また、見出しセルには<th>タグを使います。

基本的なテーブルの例


<table>
  <tr>
    <th>名前</th>
    <th>年齢</th>
    <th>性別</th>
  </tr>
  <tr>
    <td>山田</td>
    <td>18</td>
    <td>男性</td>
  </tr>
  <tr>
    <td>佐藤</td>
    <td>17</td>
    <td>女性</td>
  </tr>
</table>

この例では、「名前」「年齢」「性別」の見出しがあり、その下に「山田」「佐藤」のデータが表示されます。

テーブルに枠線を追加する

テーブルに枠線を追加するには、CSSを使います。以下のように<style>タグを使ってテーブルにスタイルを適用します。

枠線を追加する例


<style>
  table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
  }
  th, td {
    padding: 10px;
  }
</style>

<table>
  <tr>
    <th>名前</th>
    <th>年齢</th>
    <th>性別</th>
  </tr>
  <tr>
    <td>山田</td>
    <td>18</td>
    <td>男性</td>
  </tr>
  <tr>
    <td>佐藤</td>
    <td>17</td>
    <td>女性</td>
  </tr>
</table>

このスタイルを適用すると、テーブル全体に1pxの黒い枠線が追加され、セルの内側に10pxのパディングが追加されます。

テーブルの見出しを中央揃えにする

見出しセルを中央揃えにするには、CSSのtext-alignプロパティを使用します。

見出しを中央揃えにする例


<style>
  table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
  }
  th, td {
    padding: 10px;
  }
  th {
    text-align: center;
  }
</style>

<table>
  <tr>
    <th>名前</th>
    <th>年齢</th>
    <th>性別</th>
  </tr>
  <tr>
    <td>山田</td>
    <td>18</td>
    <td>男性</td>
  </tr>
  <tr>
    <td>佐藤</td>
    <td>17</td>
    <td>女性</td>
  </tr>
</table>

このスタイルを適用すると、見出しセルのテキストが中央揃えになります。

テーブルの背景色を変更する

セルの背景色を変更するには、CSSのbackground-colorプロパティを使用します。

背景色を変更する例


<style>
  table, th, td {
    border: 1px solid black;
    border-collapse: collapse;
  }
  th, td {
    padding: 10px;
  }
  th {
    text-align: center;
    background-color: lightgray;
  }
  tr:nth-child(even) {
    background-color: #f2f2f2;
  }
</style>

<table>
  <tr>
    <th>名前</th>
    <th>年齢</th>
    <th>性別</th>
  </tr>
  <tr>
    <td>山田</td>
    <td>18</td>
    <td>男性</td>
  </tr>
  <tr>
    <td>佐藤</td>
    <td>17</td>
    <td>女性</td>
  </tr>
</table>

このスタイルを適用すると、見出しセルの背景色がライトグレーになり、偶数行の背景色が薄いグレーになります。

まとめ

今回は、HTMLでテーブルを作成する方法について学びました。基本的なタグを使って、データを整理して見やすく表示することができます。

この記事はAIを使用して作成されています。
PR