テーブルの構造
主要な構成要素
<table>: 表全体を定義する親要素
<thead>: 表のヘッダー部分を定義
<tbody>: 表の本体部分を定義
<tfoot>: 表のフッター部分を定義(任意)
<tr>: 行を定義
<th>: 見出しセルを定義
<td> データセルを定義
HTMLソース
bodyタグ内に記述
<table>
| <tr><th>テーブルヘッダ1</th> |
<td>テーブルデータ1-1</td> |
<td>テーブルデータ1-2</td></tr> |
| <tr><th>テーブルヘッダ2</th> |
<td>テーブルデータ2-1</td> |
<td>テーブルデータ2-2</td></tr> |
</table>
CSSを設定しない場合の表示
| テーブルヘッダ1 |
テーブルデータ1-1 |
テーブルデータ1-2 |
| テーブルヘッダ2 |
テーブルデータ2-1 |
テーブルデータ2-2 |
CSSの設定
table{
border-collapse: collapse;
}
th{
background-color: lightgray;
}
td,th{
border-style: solid;
border-color: gray;
border-width: 1px;
}
| テーブルヘッダ1 |
テーブルデータ1-1 |
テーブルデータ1-2 |
| テーブルヘッダ2 |
テーブルデータ2-1 |
テーブルデータ2-2 |