```html
Tableタグの構造
とは
「TABLE」とは、、、などと組み合わせて表を作成するためのタグです。HTML文書内で表形式でデータを表示する際に使用します。例えば、数値データ、スケジュール、価格表などを分かりやすく表示するために用いられます。
表の基本構造
表の基本的な構造は、~
の中に
~
で表の横部分を指定し、その中に
~や
~で表題や縦軸を指定してセルを定義します。
<table>
<tr>
<th>見出し1</th>
<th>見出し2</th>
</tr>
<tr>
<td>データ1</td>
<td>データ2</td>
</tr>
</table>
上記コードをブラウザで表示すると、以下のような表が出力されます。
見出し1 | 見出し2 |
---|---|
データ1 | データ2 |
各タグの説明
<table>
: 表の開始と終了を示します。<tr>
: 表の行(横方向の並び)を示します。<th>
: 表の見出しセルを示します。デフォルトでは、太字で中央揃えで表示されます。<td>
: 表のデータセルを示します。デフォルトでは、通常のフォントで左揃えで表示されます。
表の例
以下は、商品の価格表を例にした表です。
<table>
<tr>
<th>商品名</th>
<th>価格</th>
</tr>
<tr>
<td>りんご</td>
<td>100円</td>
</tr>
<tr>
<td>みかん</td>
<td>50円</td>
</tr>
</table>
上記コードをブラウザで表示すると、以下のような表が出力されます。
商品名 | 価格 |
---|---|
りんご | 100円 |
みかん | 50円 |
Q&A
Q1: <th>
タグと<td>
タグの違いは何ですか?
A1: <th>
タグは表の見出しセルに、<td>
タグは表のデータセルに使用します。<th>
タグはデフォルトで太字になり、検索エンジンに対しても見出しとして認識されます。
Q2: 表に罫線をつけるにはどうすればよいですか?
A2: <table>
タグ、<tr>
タグ、<th>
タグ、<td>
タグなどにCSSでborderプロパティを指定することで罫線を付けることができます。
Q3: セルの幅や高さを指定するにはどうすればよいですか?
A3: <th>
タグや<td>
タグにwidth属性とheight属性を指定することで、セルの幅と高さを指定できます。また、CSSでstyle属性を使って指定することも可能です。
```