lesson13

表−2

表つくりのつづきなり。
では、 2つ以上のセルにまたがるセルを指定する なり。

「セル」てのは、Excelしてる人ならわかると思うけど、表のマスのことなり。

まず、横にまたがるセルの場合は、 <TD> のタグの中に、 COLSPAN="数字" といれるなり。
「数字」 のところには、いくつまたがるかの、数をいれるなり。

1列め2列め3列め4列め
2つのセルにまたがるセルここはふつう
すきなとこでセルを合体できる3つにまたがる
全部またがちゃったよ

上の表をつくってみるなり。

<TABLE BORDER>
<TR>
<TD> 1列目 </TD>
<TD> 2列目 </TD>
<TD> 3列目 </TD>
<TD> 4列目 </TD>
</TR>
<TR>
<TD COLSPAN="2"> 2つのセルにまたがるセル </TD>
<TD> ここは </TD>
<TD> ふつう </TD>
</TR>
<TR>
<TD> すきなとこでセルを合体できる </TD>
<TD COLSPAN="3"> 3つにまたがる </TD>
</TR>
<TR>
<TD COLSPAN="4"> 全部またがちゃったよ </TD>
</TR>
</TABLE>



前回も説明したけど、各行それぞれ、列の数(セルの数)だけ <TD>〜</TD> があるなり。
てことは、 <TD COLSPAN="2"> で、2つのセルをくっつけると、それが1セル分になるから、 その行の <TD>〜</TD> の数は、ひとつ減るなり。

上の表でいうと、1行めは、ふつうにセルが4個なので、 <TD>〜</TD> は、4組。
2行めは、2つを1つに合体してるから、「2−1=1」で、合計で1つ減って、 <TD>〜</TD> の数は、3組になるなり。

同じようにして、3つを1つに合体すると、合計で2つ減るし、
4つを1つにすると、合計で3つ減ることになるなり。

文章で説明するとややこしいけど、簡単なことなり。
紙にペンでどんなレイアウトの表をつくるか書いてみれば、わかるなり。
わかりにくかったら、ごめんなりねー。

では、今度は、縦にまたがるセルを指定するなり。
縦にまたがるセルの場合は、 <TD> のタグの中に、 ROWSPAN="数字" といれるなり。
「数字」 のところには、いくつまたがるかの、数をいれるなり。

1行め 縦に3つつながる ふふふ 一気に4つつなげよう
2行め ここは2つ合体
3行め
4行め わかる? 簡単?

今度は縦なんで、ちょっと、 <TD>〜</TD> の数がややこしいなり。
でも、上の表を見ながらすると、簡単なりね。

まず、1行目は、普通に4つなり。
四角い表で、2行めからはじまるなんてことは、ありえないんで、
あたりまえなりねー。

2行めは、2列めと4列めが、すでに1行めで指定されてるんで、
1列めと3列めの内容を書くなり。
つまり、 <TD>〜</TD> は、2組なり。

3列めは1組、4列めは3組になるなり。

では、 上の表をつくってみるなり。


<TABLE BORDER>
<TR>
<TD> 1行め </TD>
<TD ROWSPAN="3"> 縦に3つつながる </TD>
<TD> ふふふ </TD>
<TD ROWSPAN="4"> 一気に4つつなげよう </TD>
</TR>
<TR>
<TD> 2行め </TD>
<TD ROWSPAN="2"> ここは2つ合体 </TD>
</TR>
<TR>
<TD> 3行め </TD>
</TR>
<TR>
<TD> 4行め </TD>
<TD> わかる? </TD>
<TD> 簡単? </TD>
</TR>
</TABLE>



できたかな?
セルの状態がわかりやすいように、枠線つきの表で説明したけど、 線なしでも、おなじなりよ。

もちろん、横につなげるのと縦につなげるのを組み合わすのも、自由なり。
例として、いりくんだ表をつくってみたんで、
表示された表をみて、おなじレイアウトでつくる練習をしてみるのも、いいなり。

「いりくんだ表」は こちら

「いりくんだ表」で使ってる画像の紹介

◎ nijumaru.gif WIDTH="30"HEIGHT="30" ALT="◎"
野生の人 yasei.gif WIDTH="60"HEIGHT="100" ALT="野生の人"
三角形 sankaku.gif WIDTH="50"HEIGHT="80" ALT="三角形"
スマイル .smile.gif WIDTH="50"HEIGHT="50" ALT="スマイル"


正解は、ブラウザで「ページのソース」を表示すると、見れるなりよ。
「ページのソース」の表示の仕方は、 ひとまとめ の下の方に説明してあるなり。

んーじゃ、精進しなされ。
次回も、まだ、表のことなりよ〜〜。
おいてかれないようにするなりなり〜。

LESSON14へ進むなり

もどるなり