やさしいホームページ入門
カラーコード / サイトについて / リンク集 / お問い合わせ
ホーム > HTML入門 > テーブル(表)の表示
表を作る
表を作るときに必要な最低限の3つの要素を説明します。
<table>〜〜〜</table>
この要素で囲んだ部分はテーブル(表)であることを宣言しています。
<tr>〜〜〜</tr>
table要素の中に書きます。表の横一列を表しています。
<td>〜〜〜</td>
tr要素の中に書きます。この要素で囲んだ部分は表の1つの部屋を表していて セル といいます。
これらの要素を下のように使います。
<table>
 <tr>
  <td>ここは1つ目のセルになります。</td>
 </tr>
</table>
-表示結果-
ここは1つ目のセルになります。
これだけでは分かりにくいので、表に枠を付けてみましょう。table要素の border属性 で枠を付けることが出来ます。属性値は半角数字で指定します。
<table border="1">
 <tr>
  <td>ここは1つ目のセルになります。</td>
 </tr>
</table>
-表示結果-
ここは1つ目のセルになります。
セルを増やす
tr要素の中にもう一つtd要素を追加するとセルが二つになります。ちなみに、td要素ではなく th要素 を使うとセルに見出しがつきます。(太字になります)
<table border="1">
 <tr>
  <td>ここは1つ目のセルになります。</td>
  <th>ここは2つ目のセルです。</th>
 </tr>
</table>
-表示結果-
ここは1つ目のセルになります。ここは2つ目のセルです。
今は横に増やしましたが、次にたてにセルを増やす方法を説明します。たてに増やすにはtable要素の中にtr要素を追加すればいいだけです。
<table border="1">
 <tr>
  <td>ここは1つ目のセルになります。</td>
 </tr>
 <tr>
  <td>たてにセルを増やしました。</td>
 </tr>
</table>
-表示結果-
ここは1つ目のセルになります。
たてにセルを増やしました。
セルの幅や高さを指定する
table属性の cellspacing属性 でセルとセルの幅を指定することができます。属性値は半角数字で指定します。
<table border="1" cellspacing="10">
 <tr>
  <td>ここは1つ目のセルになります。</td>
  <th>ここは2つ目セルになります。</th>
 </tr>
</table>
-表示結果-
ここは1つ目のセルになります。ここは2つ目セルになります。
次にセルの内容の大きさの指定方法を説明します。table属性の cellpadding 属性でセルの内容の大きさを指定できます。属性値は半角数字で指定します。
<table border="1" cellpadding="10">
 <tr>
  <td>ここは1つ目のセルになります。</td>
 </tr>
</table>
-表示結果-
ここは1つ目のセルになります。
セルの色を指定する
td、th要素の bgcolor属性 でセル内の色を指定することができます。属性値には色名や16進数カラーコードを指定できます。
<table border="1">
 <tr>
  <td bgcolor="aqua">ここは1つ目のセルになります。</td>
 </tr>
</table>
-表示結果-
ここは1つ目のセルになります。
セルの幅、内容の大きさの指定
table属性の cellspacing属性 でセルとセルの幅を指定することができます。属性値は半角数字で指定します。
<table border="1" cellspacing="10">
 <tr>
  <td>ここは1つ目のセルになります。</td>
  <th>ここは2つ目セルになります。</th>
 </tr>
</table>
-表示結果-
ここは1つ目のセルになります。ここは2つ目セルになります。
次にセルの内容の大きさの指定方法を説明します。table属性の cellpadding 属性でセルの内容の大きさを指定できます。属性値は半角数字で指定します。
<table border="1" cellpadding="10">
 <tr>
  <td>ここは1つ目のセルになります。</td>
 </tr>
</table>
-表示結果-
ここは1つ目のセルになります。
セル同士を連結させる
td、th要素の rowspan、colspan属性 でセルを連結(つなげる)ことができます。rowspan属性には縦に、colspan属性には横に連結する数を指定します。属性値は半角数字で指定します。
<table border="1">
 <tr>
  <td colspan="2">ここは1つ目のセルになります。</td>
 </tr>
 <tr>
  <td>セルを連結</td>
  <th>しています。</th>
 </tr>
</table>
-表示結果-
ここは1つ目のセルになります。
セルを連結しています。