セルを融合させよう!


Google
これを覚えると便利!
自由自在に自分好みの表の形が作れます。

縦方向にマス目を広げたい場合→ <TD ROWSPAN="数字">

横方向にマス目を広げたい場合→ <TD COLSPAN="数字">

この"数字"の部分には、何マス目まで広げるか?という数字です。
では実際に書いてみましょう。


セルを縦方向に融合させる
<TABLE BORDER>
<TR>
<TD ROWSPAN="3"></TD>
<TD>2</TD>
<TD ROWSPAN="3"></TD>
</TR>
<TR>
<TD>4</TD>
</TR>
<TR>
<TD>5</TD>
</TR>
</TABLE>
左のように書いたのを表示させると



こうなります。
何故 <TD ROWSPAN="3">
というように、数字が"3"となるのか?
を説明すると、
2.4.5
の3マス分を縦に広げてるので
<TD ROWSPAN="3">
というカンジに数字の部分が"3"になります。
セルを横方向に融合させる
<TABLE BORDER>
<TR>
<TD COLSPAN="4"></TD>
</TR>
<TR>
<TD>2</TD>
<TD>3</TD>
<TD>4</TD>
<TD>5</TD>
</TR>
<TR>
<TD COLSPAN="4"></TD>
</TR>
</TABLE>
左のように書いたのを表示させると



こうなります。
何故 <TD COLSPAN="4">
というように、数字の部分が"4"
になるのかは分かりますよね?
2.3.4.5
の4マス分横に広げてるから"4"になります。

セルを縦と横方向に融合させる
<TABLE BORDER>
<TR>
<TD ROWSPAN="2">1</TD>
<TD COLSPAN="2">2</TD>
</TR>
<TR>
<TD>3</TD>
<TD ROWSPAN="2">4</TD>
</TR><TR>
<TD COLSPAN="2">5</TD>
</TR></TABLE>
左のように書いたのを表示させると

1 2
3 4
5


こうなります。
このテーブルの応用で、
こんな形も作れちゃったりします。
←で言う、3の部分だけ
文字を書き込んでる状態です。
ソースは↓の中

テーブル作成の目次に戻る   TOP