| 右段と左段のテーブルを独立させて自由にレイアウトや装飾をしたい | ||||||||||||
|
テーブルを横に並べる
|
とほほのWWW入門から、ほとんどそのまま使わせてもらいました。
<TABLE> <TR> <TD><TABLE BORDER="1"><TR><TD>右</TD></TR></TABLE></TD> <TD><TABLE BORDER="1"><TR><TD>左</TD></TR></TABLE></TD> </TR> </TABLE>これは今までもやってたな。 | |||||||||||
|
右段と左段とを独立して下に増やす
|
上のを参考に挑戦してみる。できるかなぁ...。
<TABLE><TR> <TD VALIGN="top"><!--1 行の位置を上に--> <TABLE BORDER="1"> <TR><TD><!--2 ここにテーブルを--> <TABLE BORDER="1"><TR><TD HEIGHT="36">右1</TD></TR></TABLE> </TD></TR> <TR><TD><!--3 もうひとつ--> <TABLE BORDER="1"><TR><TD HEIGHT="16">右2</TD></TR></TABLE> </TD></TR> </TABLE> </TD> <TD VALIGN="top"><!--1 行の位置を上に--> <TABLE BORDER="1"> <TR><TD><!--4 ここにも--> <TABLE BORDER="1"><TR><TD>左1</TD></TR></TABLE> </TD></TR> <TR><TD><!--5 もうひとつ--> <TABLE BORDER="1"><TR><TD>左2</TD></TR></TABLE> </TD></TR> </TABLE> </TD></TR></TABLE> <!--内側のテーブルにTDに適当な高さを設定できる-->できた! (^o^) | |||||||||||
|
枠を消して色を付ける ついでに横幅を変えて 右下は2分割
|
こんがらがりそう。
<TABLE><TR> <TD VALIGN="top"> <TABLE BORDER="0" WIDTH="80"> <TR><TD> <TABLE BORDER="0"><TR> <TD BGCOLOR="#FF0000" WIDTH="80" HEIGHT="36">1</TD> </TR></TABLE> </TD></TR> <TR><TD> <TABLE BORDER="0"><TR> <TD BGCOLOR="#FF8000" WIDTH="60" HEIGHT="16">2</TD> <!----> <TD BGCOLOR="#FFFF00" WIDTH="20" HEIGHT="16">3</TD> </TR></TABLE> </TD></TR> </TD></TR> </TABLE> </TD> <TD VALIGN="top"> <TABLE BORDER="0" WIDTH="60"> <TR><TD> <TABLE BORDER="0"><TR> <TD BGCOLOR="#0000FF">左1</TD> </TR></TABLE> </TD></TR> <TR><TD> <TABLE BORDER="0"><TR> <TD BGCOLOR="#00FF00" HEIGHT="60">左2</TD> </TR></TABLE> </TD></TR> </TABLE> </TD> </TR></TABLE>できたのかな? なんで左に寄ってしまったんだろう? ま、いっか。 | |||||||||||
|
枠線を普通の実線にする
|
とほほのWWW入門から、ほとんどそのまま使わせてもらいました。
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" BGCOLOR="#FF0000"> <!--BGCOLOR="#FF0000"で赤に指定した--> <TR> <TD> <TABLE BORDER="0" CELLSPACING="1" CELLPADDING="3"> <!--外枠の太さ0と罫線の太さ1がポイントかな?--> <TR BGCOLOR="#FFFFFF"><TD>右上</TD><TD>左上</TD></TR> <TR BGCOLOR="#FFFFFF"><TD>右下</TD><TD>左下</TD></TR> </TABLE> </TD> </TR> </TABLE>かっこいいなぁ。 | |||||||||||
|
左側だけ実線で囲む。
|
いよいよ、やりたかったことに辿り着く...かもしれない。
<TABLE><TR> <TD VALIGN="top"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" BGCOLOR="#FFFFFF"> <TR><TD> <TABLE BORDER="0"><TR> <TD BGCOLOR="#FF0000" WIDTH="60" HEIGHT="36">1</TD> </TR></TABLE> </TD></TR> <TR><TD> <TABLE BORDER="0"><TR> <TD BGCOLOR="#FF8000" WIDTH="36" HEIGHT="16">2</TD> <TD BGCOLOR="#FFFF00" WIDTH="20" HEIGHT="16">3</TD> </TR></TABLE> </TD></TR> </TD></TR> </TABLE> </TD> <TD VALIGN="top"> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" BGCOLOR="#000000"> <TR><TD> <TABLE BORDER="0" CELLSPACING="1" CELLPADDING="0"><TR> <TD BGCOLOR="#0000FF" WIDTH="40">左1</TD> </TR></TABLE> </TD></TR> <TR><TD> <TABLE BORDER="0" CELLSPACING="1" CELLPADDING="0"><TR> <TR> <TD BGCOLOR="#00FF00" WIDTH="40" HEIGHT="60">左2</TD> </TR></TABLE> </TD></TR> </TABLE> </TD> </TR></TABLE>ちょっと違う。左の上下の境界が太くなるのと右も同じようにしないと上下がずれる。 できないものなのかも...。まぁ、とりあえずこの程度でいいか。 後日談 2002/04/20 試行錯誤を繰り返して、思い通りに完成。(TOPページ) | |||||||||||