テーブル関連のタグ
この記事ではテーブル関連のタグについて説明します。
テーブルやテーブルのキャプションをHTMLでどのように記述できるかをサンプルと共に説明しています。
YouTube Video
テーブル関連のタグ
<table>
タグ
1<table>
2 <tr>
3 <th>Header 1</th>
4 <th>Header 2</th>
5 </tr>
6 <tr>
7 <td>Data 1</td>
8 <td>Data 2</td>
9 </tr>
10</table>
Header 1 | Header 2 |
---|---|
Data 1 | Data 2 |
-
<table>
タグは、データを行と列で構造化して表示するテーブルを作成するためのタグです。<table>
タグは、データを視覚的に整理し、複数の行や列を持つテーブルを作成します。 行は<tr>
タグで、ヘッダー部分のセルは<th>
タグで、データ部分のセルは<td>
で定義されます。 -
テーブルのスタイルやレイアウトはCSSを使ってカスタマイズできます。
<tr>
タグ
1<tr>
2 <td>Row 1, Cell 1</td>
3 <td>Row 1, Cell 2</td>
4</tr>
-
<tr>
タグは、テーブルの行を定義するために使用されます。テーブルの各行を作成するために
<tr>
タグが使用され、その中にセル(<td>
または<th>
)が含まれます。 -
各行には複数のセルを含めることができ、テーブル全体の構造が作られます。
<th>
タグと<td>
タグ
1<th>Header 1</th>
2<td>Data 1</td>
<th>
タグは、テーブルのヘッダーセルを定義します。通常、見出し行に使用され、セルの内容は太字で中央寄せになります。<td>
タグは、標準的なテーブルデータセルを定義し、通常のテーブルのデータを表示します。
colspan
属性とrowspan
属性
1<table>
2 <thead>
3 <tr>
4 <th>Header 1</th>
5 <th>Header 2</th>
6 </tr>
7 </thead>
8 <tbody>
9 <tr>
10 <td colspan="2">Spanning Cell</td>
11 </tr>
12 <tr>
13 <td rowspan="2">Spanning Cell</td>
14 <td>Data 1</td>
15 </tr>
16 <tr>
17 <td>Data 2</td>
18 </tr>
19 </tbody>
20</table>
Header 1 | Header 2 |
---|---|
Spanning Cell | |
Spanning Cell | Data 1 |
Data 2 |
colspan
とrowspan
は、テーブルのセルが複数の列や行にまたがる場合に使われる属性です。
colspan
属性はセルが複数の列にまたがるようにします。rowspan
属性はセルが複数の行にまたがるようにします。
<thead>
, <tbody>
, <tfoot>
タグ
1<table>
2 <thead>
3 <tr>
4 <th>Header 1</th>
5 <th>Header 2</th>
6 </tr>
7 </thead>
8 <tbody>
9 <tr>
10 <td>Data 1</td>
11 <td>Data 2</td>
12 </tr>
13 <tr>
14 <td>Data 3</td>
15 <td>Data 4</td>
16 </tr>
17 </tbody>
18 <tfoot>
19 <tr>
20 <td>Footer 1</td>
21 <td>Footer 2</td>
22 </tr>
23 </tfoot>
24</table>
Header 1 | Header 2 |
---|---|
Data 1 | Data 2 |
Data 3 | Data 4 |
Footer 1 | Footer 2 |
-
<thead>
タグは、テーブルのヘッダー部分を定義するために使用されます。通常、列の見出しが含まれます。<thead>
タグは、テーブルの上部に配置され、列のタイトルや見出しを定義します。これにより、データの区分がはっきりします。 -
<tbody>
タグは、テーブルの本体部分を定義します。データ行が含まれます。<tbody>
タグは、テーブルの主要なデータを含む部分です。<thead>
や<tfoot>
タグで囲まれた行の間に位置します。 -
<tfoot>
タグは、テーブルのフッター部分を定義し、合計や注釈などが含まれます。<tfoot>
タグは、テーブルの最後に位置し、合計やその他の注釈情報などを表示するために使われます。特に、大規模なデータセットの集計や総計を示す際に有用です。
<caption>
と<colgroup>
タグ
1<table>
2 <caption>Sample Table Caption</caption>
3 <colgroup>
4 <col style="background-color: #f2f2f2">
5 <col style="background-color: #e6e6e6">
6 </colgroup>
7 <thead>
8 <tr>
9 <th>Header 1</th>
10 <th>Header 2</th>
11 </tr>
12 </thead>
13 <tbody>
14 <tr>
15 <td>Data 1</td>
16 <td>Data 2</td>
17 </tr>
18 <tr>
19 <td>Data 3</td>
20 <td>Data 4</td>
21 </tr>
22 </tbody>
23</table>
Header 1 | Header 2 |
---|---|
Data 1 | Data 2 |
Data 3 | Data 4 |
-
<caption>
タグはテーブルの内容をわかりやすくするためにキャプション(見出し)を追加します。通常、テーブルの上部に配置され、テーブル全体の内容を要約する役割を果たします。 -
<colgroup>
タグは、テーブル内の列をグループ化し、スタイルやレイアウトを適用するために使用されます。<col>
タグを含めて、特定の列に対して背景色や幅などを指定できます。
テーブルの例
1<table>
2 <caption>Table Title</caption>
3 <colgroup>
4 <col span="2" style="background-color: lightblue;">
5 </colgroup>
6 <thead>
7 <tr>
8 <th>Header 1</th>
9 <th>Header 2</th>
10 <th>Header 3</th>
11 <th>Header 4</th>
12 </tr>
13 </thead>
14 <tbody>
15 <tr>
16 <td>Data 11</td>
17 <td>Data 12</td>
18 <td>Data 13</td>
19 <td>Data 14</td>
20 </tr>
21 <tr>
22 <td>Data 21</td>
23 <td>Data 22</td>
24 <td>Data 23</td>
25 <td>Data 24</td>
26 </tr>
27 </tbody>
28 <tfoot>
29 <tr>
30 <td colspan="3">Table Footer Title</td>
31 <td>Table Footer Summary</td>
32 </tr>
33 </tfoot>
34</table>
Header 1 | Header 2 | Header 3 | Header 4 |
---|---|---|---|
Data 11 | Data 12 | Data 13 | Data 14 |
Data 21 | Data 22 | Data 23 | Data 24 |
Table Footer Title | Table Footer Summary |
-
<table>
タグは行と列でデータを表示するテーブルを作成するためのタグです。 -
<thead>
タグは、テーブルのヘッダー行をグループ化します。通常、見出しとしての役割を持つ<th>
タグを含みます。 -
<tbody>
タグは、テーブルのメインコンテンツをグループ化します。通常、<td>
タグによって構成されるデータ行を含みます。 -
<tfoot>
タグはテーブルのフッター行をグループ化します。合計や注釈などを表示するのに適しています。 -
<colgroup>
タグは、テーブルの列をグループ化し、列に対して一括でスタイルを適用するために使用されます。 -
<caption>
タグはテーブルに説明文や見出しを追加し、ユーザーがテーブルの内容を理解しやすくするために使われます。 -
colspan
属性はセルが複数の列にまたがるようにします。 -
rowspan
属性はセルが複数の行にまたがるようにします。
YouTubeチャンネルでは、Visual Studio Codeを用いて上記の記事を見ながら確認できます。 ぜひYouTubeチャンネルもご覧ください。