ホームページで表を使うと、ページがまとまった感じになります。
表は<TABLE>〜</TABLE>タグを使います。でも表の場合には行や列などがあり、このタグだけでは表になりません。<TABLE>〜</TABLE>タグはここからここまでが表です、ということを指示するだけです。
実際に行や列を作るには<TR>〜</TR>という行を定義するタグや<TD>〜</TD>という列を定義するタグを使う必要があります。これらのタグは<TABLE>〜</TABLE>タグで挟んで初めて表として表示できます。
●表の基本的な書き方は次のようになります。
<TABLE>
<TR><TD>データ1-1</TD><TD>データ1-2</TD>…</TR>
<TR><TD>データ2-1</TD><TD>データ2-2</TD>…</TR>
・
・
</TABLE>
つまり表の中の1ます(セルといいます)を<TD>〜</TD>タグで囲み、これらが行(横の並び)1行集まったところを<TR>〜</TR>タグで囲み、さらにそれが集まった表全体を<TABLE>〜</TABLE>タグで囲むということになります。
たとえば次のように書いてみましょう。
<TABLE>
<TR><TD>1行1列</TD><TD>1行2列</TD><TD>1行3列</TD></TR>
<TR><TD>2行1列</TD><TD>2行2列</TD><TD>2行3列</TD></TR>
<TR><TD>3行1列</TD><TD>3行2列</TD><TD>3行3列</TD></TR>
<TR><TD>4行1列</TD><TD>4行2列</TD><TD>4行3列</TD></TR>
</TABLE>
これを表示させると次のようになります。
1行1列 1行2列 1行3列 2行1列 2行2列 2行3列 3行1列 3行2列 3行3列 4行1列 4行2列 4行3列
しかし、これでは枠線も何もなくて味気ない表にしかなりません。
表に枠線や背景色をつけるには属性を指定します。
<TABLE>〜</TABLE>タグにつけられる属性
属性 説明 属性を指定する例 BORDER 枠線の太さをピクセルで指定します。
値は整数を指定してください。
ちなみにこの表はBORDER=2ですBORDER=2
BORDER=3BORDERCOLOR 枠線の色を#RGB値またはカラーネームで指定します。 BORDERCOLOR="#FFFF00"
BORDERCOLOR="red"BGCOLOR 表全体の背景色を#RGB値またはカラーネームで指定します。 BGCOLOR="#FFFF00"
BGCOLOR="red"WIDTH 表全体の幅をピクセル単位またはパーセントで指定します。 WIDTH="300"
WIDTH="80%"HEIGHT 表全体の高さをピクセル単位またはパーセントで指定します。 HEIGHT="300"
HEIGHT="80%"
<TR>〜</TR>タグ属性を付けると行ごとに背景をつけたり文字配置を指定することができます。
<TR>〜</TR>タグにつけられる属性
属性 説明 属性を指定する例 BGCOLOR 行全体の背景色を#RGB値またはカラーネームで指定します。 BGCOLOR="#FFFF00"
BGCOLOR="red"ALIGN 行全体の文字の横位置を揃えます。属性値は"left"(左揃え)・"center"(中央揃え)・"right"(右揃え)の中から選択します。 ALIGN="center"
ALIGN="right"VALIGN 行全体の文字の縦位置を揃えます。属性値は"top"(上部配置)・"middle"(中央)・"bottom"(下部配置)の中から選択します。 VALIGN="middle"
VALIGN="bottom"
<TD>〜</TD>タグ属性を付けるとセル(1マス)ごとに背景をつけたり文字配置などを指定することができます。
<TD>〜</TD>タグにつけられる属性
属性 説明 属性を指定する例 BGCOLOR セルの背景色を#RGB値またはカラーネームで指定します。 BGCOLOR="#FFFF00"
BGCOLOR="red"ALIGN セルの文字の横位置を揃えます。属性値は"left"(左揃え)・"center"(中央揃え)・"right"(右揃え)の中から選択します。 ALIGN="center"
ALIGN="right"VALIGN セルの文字の縦位置を揃えます。属性値は"top"(上部配置)・"middle"(中央)・"bottom"(下部配置)の中から選択します。 VALIGN="middle"
VALIGN="bottom"WIDTH セルの幅をピクセル数または表に対するパーセントで指定します。 WIDTH="50"
WIDTH="80%"HEIGHT セルの高さをピクセル数または表に対するパーセントで指定します。
高さはその行の中で最大のものに合わせられます。HEIGHT="50"
HEIGHT="80%"ROWSPAN 複数行にわたる単一セルを作りたいときその数を指定します。 ROWSPAN="2" COLSPAN 複数列にわたる単一セルを作りたいときその数を指定します。 COLSPAN="2"
ここで複数の行や列にわたる単一セルとは次のようなセルでより複雑な表を作ることができます。これのソースは次のようになります。
複数行にわたる単一セルです。 複数列にわたる単一セルです。 セル1 セル2
<table border=2>
<tr><td rowspan=2>複数行にわたる単一セルです。</td><td colspan=2>複数列にわたる単一セルです。</td></tr>
<tr><td>セル1</td><td>セル2</td></tr>
</table>
スクロールしたい部分を<MARQUEE>〜</MARQUEE>で囲みます。
属性 説明 属性を指定する例 BEHAVIOR スクロールの方法を指定します。属性値は
"scroll"(ページを横切る動きを繰り返す)<デフォルト>
"slide"(片側からあらわれ端まできたらとまる)
"alternate"(マーキーエリアの中を往復する)
BEHAVIOR="scroll"
BEHAVIOR="slide"BGCOLOR マーキーエリアの背景色を#RGB値またはカラーネームで指定します。 BGCOLOR="Red"
BGCOLOR="Blue"DIRECTION スクロール方向を指定します。属性値は"left"(右から左)・"right"(左から右)のどちらかを選択します。 DIRECTION="left"
DIRECTION="right"WIDTH マーキーエリアの幅をピクセル数または表に対するパーセントで指定します。 WIDTH="50"
WIDTH="80%"HEIGHT マーキーエリアの高さをピクセル数または表に対するパーセントで指定します。 HEIGHT="50"
HEIGHT="80%"