ホームページ作成のススメ


ホーム >> 初心者向けHTMLタグ >> テーブル(表)を作る

テーブル(表)を作る

テーブルはページをレイアウトするために一番よく使います。
もちろん、一覧表を作るにもテーブルは使いますし、応用すればページレイアウトを整えるのにも使えます。

テーブルの基本

<TABLE>〜</TABLE> <TR>〜</TR> <TD>〜</TD>

テーブル(表)を作成するには、まずテーブルの始まりを指定する<TABLE>タグを入力し、テーブルの終わりを指定する</TABLE>
入力します。その中に一行をあらわす<TR>〜</TR>タグを入力し、さらにそれを囲むようにセル(1マス)をあらわす<TD>〜</TD>タグ
を入力します。

テーブルタグのイメージ 説明

<TABLE>


<TR>

<TD>1</TD>


<TD>2</TD>



</TR>



<TR>

<TD>3</TD>


<TD>4</TD>



</TR>


</TABLE>

1.表の始まりに<TABLE>を入力

2.一行の始まりを表す<TR>を入力
3.セルの始まりを表す<TD>を入力
4.記事(データ)を入力
5.セルの終わりを表す</TD>を入力
  ※3〜5を必要なセル分繰り返す。

6.一行の終わりを表す</TR>を入力
  ※2〜6を必要な行数分繰り返す。

7.表の終わりを表す</TABLE>を入力
サンプルソース サンプルデータ
<TABLE border="1">
<TR> <TD>1</TD> <TD>2</TD> </TR>
<TR> <TD>3</TD> <TD>4</TD> </TR>
<TR> <TD>5</TD> <TD>6</TD> </TR>
</TABLE>
12
34
56

テーブルの細かな設定

テーブル外枠の太さを指定する

サンプルデータ
<TABLE BORDER="太さ">


<TABLE BORDER="0">
太さを0

<TABLE BORDER="0">
太さを1

<TABLE BORDER="0">
太さを10


1-11-21-3
2-12-22-3
3-13-23-3
1-11-21-3
2-12-22-3
3-13-23-3
1-11-21-3
2-12-22-3
3-13-23-3

テーブルの大きさを指定する

<TABLE WIDTH="横幅" Height="縦幅">

サンプルデータ
<TABLE WIDTH="700" HEIGHT="200">
700×200

<TABLE WIDTH="150" HEIGHT="150">
150×150

セルを結合する

縦に結合する
<TD ROWSPAN="結合するセル数">

横に結合する
<TD COLSPAN="結合するセル数">

サンプルソース サンプルデータ
<TABLE border="1">
<TR>
<TD ROWSPAN="2">1</TD>
<TD>2</TD>
<TD>3</TD>
</TR>
<TR>
<TD>4</TD>
<TD>5</TD>
</TR>
<TR>
<TD>6</TD>
<TD> COLSPAN="2">7</TD>
</TR>
</TABLE>

※ 縦に2マス結合します

※ 横に2マス結合します

テキストの位置を指定する

<TABLE Align="横位置" Valign="縦位置">

■横位置(Align) →  left(左) center(中央) right(右)
■縦位置(Vlign) →  top(上) middle(中央) bottom(下)

サンプルデータ
■ 横位置を指定
left center right

■ 縦位置を指定
top middle bottom

■ 縦位置と横位置を組み合わせて指定
left + top center + middle right + bottom

テーブルに色をつける

■テーブル全体に色をつける場合
<TABLE bgcolor="カラー名、もしくはカラーコード">
カラーコードとカラー名はこちらをご覧ください。

■一行ごとに色をつける場合
<TR bgcolor="カラー名、もしくはカラーコード">
カラーコードとカラー名はこちらをご覧ください。

■セルごとに色をつける場合
<TD bgcolor="カラー名、もしくはカラーコード">
カラーコードとカラー名はこちらをご覧ください。

サンプルソース サンプルデータ
<TABLE border="1" bgcolor="lightpink">
<TR bgcolor="#AAAAAA">
<TD>10/6</TD>
<TD>10/7</TD>
<TD>10/8</TD>
</TR>
<TR>
<TD bgcolor="red">日</TD>
<TD>月</TD>
<TD>火</TD>
</TR>
<TR>
<TD>休み</TD>
<TD>学校</TD>
<TD>学校</TD>
</TR>
</TABLE>
10/6 10/7 10/8
休み 学校 学校