|
|
ホームページを作成する際、表(テーブル)は、単に表を、表として利用する他に、しきりとして利用するなどの他に、たくさんの 利用価値がありますが、それによっ多くの装飾をすることで、かえってホームページが重く成らないように心がけましょう。 表(テーブル)を作るには、<table>・<tr>・<td>の3つのタグの単純な組み合わせで作成できます。また、いろい ろなテーブルを組み合わせる事で、より多くの複雑な表現を簡単に表示する事が、可能に成ります。 |
|
(表1)表の出来方
(表2)一寸複雑な表 |
●表を作る、<table>・<tr>・<td>の3つのタグの組み合わせを、具体的に書くと、 <table><tr><td>★</td></tr></table>と成ります(★ここには、ホームページ中で書きたい事などこと がらを書く。そうすると左図1表のtdと書かれた箇所に表示される。又、画像タグ(<img src="画像ファイル名">)を使えば画像も入ることが出来る。 ● 列を横に追加するには、<tr>と</tr>の間に<td>★</td>を追加していく、追加した数だけ列が出来る。 ● 行を縦に追加するには、<tr><td>★</td></tr>を追加していく、追加した数だけ行が出来る。 実際左図(表1)のようになっています。 左図(表2)は、横結合(A+B)と縦結合(D+G)が入った一寸複雑な表に成っています。 ● 横結合(A+B)の作り方を説明します。 セルを横に結合するには、<td>タグにColspan=""と言う属性を付けます。 AとBのセルを結合しますので、<td Colspan="2">と記述します。 具体的には、<tr><td Colspan="2">A+B</td><td>C</td><td>D</td></tr>と 記述します ● 縦結合(E+I)の作り方を説明します。 セルを縦に結合するには、<td>タグにrowspan=""と言う属性を付けます。 EとIのセルを結合しますので、<td rowspan="3">と記述します。(私は縦に限りセル数+1で記入) 具体的には、<tr><td rowspan="3">E+I</td><td>F</td><td>G</td><td>H </td></tr>と記述します |
(表3)実際の表(表関連以外のタグは全部消してあります) |
|
(1)テーブル関係するタグ【主なもののみ】 @<tr>〜</tr>横1列(行) A<td>〜</td>セル B枠線の幅 : <table border="★">〜</table> ★ : 枠線の幅 Cセルの間隔 : <table cellspacing="★">〜</table> ★ : セルの間隔(ピクセル) Dセルのマージン : <table cellpadding="★">〜</table> ★ : セルの内のマージン(ピクセル) Eテキストに対するテーブルの位置 : <table align="★">〜</table> ★ : left,right,center Fテーブルに対する回り込み解除 : <br clear="★"> ★ :all,left,right Gテーブルとテキスト間隔指定(縦) : <table vspace="★">〜</table> ★ : 縦方向の間隔 Hテーブルとテキスト間隔指定(横) : <table hspace="★">〜</table> ★ : 横方向の間隔 Iテーブルとテキスト間隔指定 : <table align="★">〜</table> ★ : left,right Jテーブルのサイズ指定 : <table width="★">〜</table> ★ : テーブルの幅(ピクセ又は%) Kテーブルのサイズ指定 : <table heigh="★">〜</table> ★ : テーブルの高さ(ピクセル) Lテーブルのサイズ指定 : <th width="★">〜</th> ★ : セルの幅(ピクセル) Mテーブルのサイズ指定 : <th heigh="★">〜</th> ★ : セルの高さ(ピクセル) Nテーブルのサイズ指定 : <td width="★">〜</td> ★ : セルの幅(ピクセル) Oテーブルのサイズ指定 : <th heigh="★">〜</th> ★ : セルの幅(ピクセル) Pセル内のテキストの位置指定<tr align="★">〜</tr> ★ : left,right,center Qセル内のテキストの位置指定<tr valign="★">〜</tr> ★ : top,middle,bottom,baseline Rセル内のテキストの位置指定<th align="★">〜</th> ★ : left,right,center Sセル内のテキストの位置指定<th valign="★">〜</th> ★ : top,middle,bottom,baseline ○セル内のテキストの位置指定<td align="★">〜</td> ★ : left,right,center ○セル内のテキストの位置指定<td valign="★">〜</td> ★ : top,middle,bottom,baseline @枠線の色<table border="★" bordercolor="◇">〜</table> ★ : 枠線の幅 ◇ : 色指定(例#rrggbb又は色名) A外枠線の表示法指定<table frame="★" >〜</table> ★ : (void(デホルト),above(上のみ),below(下のみ),hsidss (上 下のみ),vsides(左右のみ),lhs(左のみ),rhs(右のみ)他) B内罫線線の表示法指定<table rules="★" >〜</table> ★ : (none(デホルト),rows(横列の境界のみ),cols(縦列 の境界のみ),all(全ての境界)ほか C背景色指定<table bgcolor="★">〜</table> ★ : 色指定(例#rrggbb又は色名) D背景色指定<tr bgcolor="★">〜</tr> ★ : 色指定(例#rrggbb又は色名) E背景色指定<th bgcolor="★">〜</th> ★ : 色指定(例#rrggbb又は色名) F背景色指定<td bgcolor="★">〜</td> ★ : 色指定(例#rrggbb又は色名) @背景画像指定<table background="★">〜</table> ★ : 画像指定(例画像ファイル名・テーブルに指定すると セル指定不可) A背景画像指定<tr background="★">〜</tr> ★ : 画像指定(例画像ファイル名) B背景画像指定<th background="★">〜</th> ★ : 画像指定(例画像ファイル名) C背景画像指定<td background="★">〜</td> ★ : 画像指定(例画像ファイル名) |
|