9.4 <TD>の使い方
<TD ALIGN="横方向の文字揃え" VALIGN="縦方向の文字揃え" BGCOLOR="色の指定" WIDTH="セルの幅" HEIGHT="セルの高さ" NOWRAP>
 セルの設定を行います。これらのオプションも、必要なものだけを選んで指定します。<TD>で指定したオプションは指定したセルのみで有効になります。

 また、ALIGNVALIGNBGCOLOR<TD>で指定した方が優先されます。
横方向の文字揃え

<TD ALIGN="横方向の文字揃え">
 セル内の横方向の文字揃えの指定です。省略した時は左寄せになります。また、画像も同様に扱われます。

 <TD ALIGN="RIGHT">:右寄せ
 <TD ALIGN="CENTER">:センタリング
 <TD ALIGN="LEFT">:左寄せ

縦方向の文字揃え

<TD VALIGN="横方向の文字揃え">
 セル内の縦方向の文字揃えの指定です。省略した時はセンタリングになります。また、画像も同様に扱われます。

 <TR VALIGN="TOP">:上寄せ
 <TR VALIGN="CENTER">:センタリング
 <TR VALIGN="BOTTOM">:下寄せ

セルの背景色

<TD BGCOLOR="色の指定">
 セルの背景色を指定します。16進数のRGB値で指定し、指定しなかったときは透明です。16進数が分からないと言う方は、カラーチャートを参考にしてください。

 <TD BGCOLOR="#0000FF">:セルの背景色を青にする例

セルの幅

<TD WIDTH="セルの幅">
 セルの幅を指定します。指定はパーセント(表全体の幅に対するパーセント)もしくはピクセルで指定します。指定しなかったときは、セル内で表示している物の大きさで自動的に決められます

 こちらの指定もセルの最小の幅という意味なので、セルの中で表示している内容が指定した幅を超える場合や、他の行の同じ列のセルでさらに大きな値を指定している場合は、(セルの幅が)指定した幅より大きくなります。

 <TD WIDTH="10%">:セルの幅を10パーセントにする
 <TD WIDTH="32">:セルの幅を64ピクセルにする

セルの高さ

<TD HEIGHT="セルの高さ">
 セルの高さを指定します。指定はパーセント(表全体の高さに対するパーセント)もしくはピクセルで指定します。指定しなかったときは、セル内で表示している物の大きさで自動的に決められます

 こちらの指定もセルの最小の高さという意味なので、セルの中で表示している内容が指定した高さを超える場合や、行内の他のセルでさらに大きな値を指定している場合、行の高さでさらに大きな値をしているときは、(セルの高さが)指定した高さより大きくなります。
 また、1つのセルに指定すると行内の全てのセルが同じ高さになります。

 <TD HEIGHT="25%">:セルの高さを25パーセントにする
 <TD HEIGHT="64">:セルの高さを64ピクセルにする

強制改行を無効にする

<TD NOWRAP>
 <NOBR>タグと似たような扱いです。

 セル内で表示する文字列(および画像)が、WIDTHで指定したセルの幅を超えると文字列は強制改行されますが、NOWRAPを指定しておけば強制改行されません…と言いたい所ですが、どうやらインターネットエクスプローラとネットスケープコミュニケータでは多少違いがあるようです。

 インターネットエクスプローラでは、WIDTHで指定したセルの幅が優先され強制改行されます。しかし、ネットスケープコミュニケータ(の古いバージョン)では、WIDTHの指定が無視され強制改行されません。頼むから、どっちかに統一して欲しい…(汗)

 ※画像の強制改行とは、小さな画像をいくつも並べたときのことです。

 <TD WIDTH="120" NOWRAP>:幅を120ピクセルにし、強制改行を行わない

<TD>〜</TD>の使用例
 以下は<TD>〜</TD>の使用例です。

<HEAD>
<TITLE>
セルの設定例
</TITLE>
</HEAD>

<BODY TEXT="#FFFFFF" BGCOLOR="#000000">

<TABLE BORDER=2 CELLPADDING=4 CELLSPACING=4>

<TR>
<TD WIDTH=100>100PIXEL<BR></TD>
<TD WIDTH=200>200PIXEL<BR></TD>
<TD WIDTH=300>300PIXEL<BR></TD>
</TR>

<TR ALIGN="LEFT">
<TD>ALIGNナシ<BR></TD>
<TD ALIGN="CENTER">センタリング<BR></TD>
<TD ALIGN="RIGHT">右寄せ<BR></TD>
</TR>

<TR>
<TD HEIGHT=100>VALIGNナシ<BR></TD>
<TD VALIGN="TOP">上寄せ<BR></TD>
<TD VALIGN="BOTTOM">下寄せ<BR></TD>
</TR>

<TR>
<TD BGCOLOR="#FF0000">C<BR></TD>
<TD>C<BR></TD>
<TD BGCOLOR="#0000FF">C<BR></TD>
</TR>

</TABLE>

</BODY>
</HTML>

 このソースをブラウザで表示するときはココをクリック。ソースとブラウザでの表示を見比べてください。
Copyright(C) 1999-2006 結城圭介。 All rights reserved