<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
<TITLE>フリーソフトで作るHP講座 「表(TABLE)」</TITLE>
</HEAD>
<BODY BGCOLOR="000000"  TEXT="FFFFFF" LINK="FF8888" VLINK="BBBBBB">
フリーソフトで作るホームページ講座 「表(TABLE)」
<HR>
今回は表についてです。HTMLにTABLEという機能が有り普通に表を作るのにも使いますが画面レイアウトする場合にも大活躍します。<BR>
まずは普通の表のサンプルです。<BR>
<BR>
<TABLE BORDER>

<TR>
<TD>HTML文書の作り方の基礎の基礎</TD>
<TD>自分のパソコンの中だけで見れるホームページが作れます。</TD>
</TR>

<TR>
<TD>フリーソフトの手に入れ方</TD>
<TD>皆さん、ご存知でしょうけど。</TD>
</TR>

</TABLE>
<BR>
これは以下のように記述します。<BR>
<BR>
&lt;TABLE BORDER&gt;<BR>
<BR>
&lt;TR&gt;<BR>
&lt;TD&gt;HTML文書の作り方の基礎の基礎&lt;/TD&gt;<BR>
&lt;TD&gt;自分のパソコンの中だけで見れるホームページが作れます。&lt;/TD&gt;<BR>
&lt;/TR&gt;<BR>
<BR>
&lt;TR&gt;<BR>
&lt;TD&gt;フリーソフトの手に入れ方&lt;/TD&gt;<BR>
&lt;TD&gt;皆さん、ご存知でしょうけど。&lt;/TD&gt;<BR>
&lt;/TR&gt;<BR>
<BR>
&lt;/TABLE&gt;<BR>
<BR>
表に関する記述の前後を&lt;TABLE BORDER&gt;と&lt;/TABLE&gt;で囲みます。<BR>
表の1列毎に&lt;TR&gt;と&lt;/TR&gt;で囲みます。<BR>
1項目毎に&lt;TD&gt;と&lt;/TD&gt;で囲みます。<BR>
ルールはこれだけです。簡単ですよね。<BR>
<BR>
次はもう少し複雑にしてみます。以下のような場合です。<BR>
<BR>
<TABLE BORDER>

<TR>
<TD ROWSPAN=2>超初級編</TD>
<TD>HTML文書の作り方の基礎の基礎</TD>
<TD>自分のパソコンの中だけで見れるホームページが作れます。</TD>
</TR>

<TR>
<TD>フリーソフトの手に入れ方</TD>
<TD>皆さん、ご存知でしょうけど。</TD>
</TR>

</TABLE>
<BR>
これは以下のように記述します。<BR>
<BR>
&lt;TABLE BORDER&gt;<BR>
<BR>
&lt;TR&gt;<BR>
&lt;TD ROWSPAN=2&gt;超初級編&lt;/TD&gt;<BR>
&lt;TD&gt;HTML文書の作り方の基礎の基礎&lt;/TD&gt;<BR>
&lt;TD&gt;自分のパソコンの中だけで見れるホームページが作れます。&lt;/TD&gt;<BR>
&lt;/TR&gt;<BR>
<BR>
&lt;TR&gt;<BR>
&lt;TD&gt;フリーソフトの手に入れ方&lt;/TD&gt;<BR>
&lt;TD&gt;皆さん、ご存知でしょうけど。&lt;/TD&gt;<BR>
&lt;/TR&gt;<BR>
<BR>
&lt;/TABLE&gt;<BR>
<BR>
&lt;TD ROWSPAN=2&gt;超初級編&lt;/TD&gt;の1行が増えています。<BR>
ROWSPAN=で指定した列だけブチ抜いて表示します。横方向に抜きたい場合はCOLSPANを使用します。<BR>
<BR>
さて次はいかがでしょうか。上の表と同じように見えたらブラウザのWindowの幅を色々変えて見てください。違いがわかるはずです。<BR>
<BR>
<TABLE BORDER>

<TR>
<TD ROWSPAN=2 NOWRAP>超初級編</TD>
<TD NOWRAP>HTML文書の作り方の基礎の基礎</TD>
<TD>自分のパソコンの中だけで見れるホームページが作れます。</TD>
</TR>

<TR>
<TD NOWRAP>フリーソフトの手に入れ方</TD>
<TD>皆さん、ご存知でしょうけど。</TD>
</TR>

</TABLE>
<BR>
Windowの幅を変えても1行目(超初級編の行)と2行目(HTML...とフリー...の行)は途中で改行しないようになっています。改行したくない項目にはTDの後ろにNOWRAPと入れることにより実現できます（こんな感じです。&lt;TD ROWSPAN=2 NOWRAP&gt;超初級編&lt;/TD&gt;）。NOWRAPを指定して改行したい場合は&lt;BR&gt;を使います。<BR>
<BR>
ここまでが表としての使い方でした。では画面レイアウトはどう使うのでしょうか。<BR><BR>
1.日時       平成11年8月22日(日)<BR>
2.場所       東平尾公園テニス競技場<BR>
3.費用の負担 2,000円/人 (ボール代、コート料、賞品代共)<BR>
<BR>
上のように単に書き下すと文字と文字の間のスペースが調節できませんがTABLEを使って行の頭を揃えることによりレイアウトできます。<BR>
<BR>
<TABLE>

<TR valign=top>
<TD>1.日時</TD>
<TD>平成11年8月22日(日)</TD>
</TR>

<TR valign=top>
<TD>2.場所</TD>
<TD>東平尾公園テニス競技場</TD>
</TR>

<TR valign=top>
<TD NOWRAP>3.費用の負担</TD>
<TD>2,000円/人 (ボール代、コート料、賞品代共)</TD>
</TR>

</TABLE>
<BR>
これは以下のように記述されています。<BR>
<BR>
&lt;TABLE&gt;<BR>
<BR>
&lt;TR valign=top&gt;<BR>
&lt;TD&gt;1.日時&lt;/TD&gt;<BR>
&lt;TD&gt;平成11年8月22日(日)&lt;/TD&gt;<BR>
&lt;/TR&gt;<BR>
<BR>
&lt;TR valign=top&gt;<BR>
&lt;TD&gt;2.場所&lt;/TD&gt;<BR>
&lt;TD&gt;東平尾公園テニス競技場&lt;/TD&gt;<BR>
&lt;/TR&gt;<BR>
<BR>
&lt;TR valign=top&gt;<BR>
&lt;TD NOWRAP&gt;3.費用の負担&lt;/TD&gt;<BR>
&lt;TD&gt;2,000円/人 (ボール代、コート料、賞品代共)&lt;/TD&gt;<BR>
&lt;/TR&gt;<BR>
<BR>
&lt;/TABLE&gt;<BR>
<BR>
今までと違うのは&lt;TABLE&gt;の所にBORDERが有りません。これにより表の周りの枠が表示されなくなります。後、TRの後ろにvalign=topが付いています。これが付いていると1つの項目に複数行のスペースあった場合、文字を表示する場所を一番上に合わせます。何もないときは中央に合わせられます。枠が無いときに中央に合わせられると違和感があるのでvalign=topを指定して使っています。<BR>
<TABLE>

<TR valign=top>
<TD NOWRAP>valign=topを指定</TD>
<TD NOWRAP>1列目<BR>2列目<BR>3列目</TD>
</TR>

<TR>
<TD NOWRAP>valign=topを指定せず</TD>
<TD NOWRAP>1列目<BR>2列目<BR>3列目</TD>
</TR>

</TABLE>

<BR>
左側に写真、右側にその説明という場合もTABLEを使っています。以下のような場合です。<BR>
<BR>
<TABLE WIDTH=500>
<TR>
<TD><IMG SRC="dscf0017.jpg"></TD>
<TD VALIGN=TOP>
イグアス空港に着いて最初に歓迎してくれたのは
「数十羽の蝶」と思いきや回りを見渡すと「数百羽の蝶々」
それも色々なカラーの蝶々達で異国の地に来ている様な
．．．って最初からそうでした。
ここの蝶の羽には番号の模様のものが多く、私が見たのは
「８８」と「１８」だけでしたが、「１３」や他にも有る
そうです。<BR>
<BR>
</TD>
</TR>

<TR>
<TD><IMG SRC="dscf0039.jpg"></TD>
<TD VALIGN=TOP>
ホテルは「Sheraton internacional vista cataratas」で
部屋の窓から目の前に滝が見えていました。
通称「悪魔の喉笛」と呼ばれている滝の中心からは
水しぶきが蒸気の様に上がっていて、それがそのまま雲に
なっていました。<BR>
</TD>
</TR>

</TABLE>
<BR>
これで表の説明は終わりです。このHPを作る為に使っている基本的なテクニックはほぼ出尽くしました。凝ったページでなければ、とりあえず作れるんではないでしょうか。これで初級編は終了です。<BR>
<BR>
<A HREF="../"><IMG SRC="/iohamada/to1up.gif" BORDER=0></A>
<A HREF="/iohamada/"><IMG SRC="/iohamada/totop.gif" BORDER=0></A>
</BODY>
</HTML>
