テーブルのページ



テーブルの基本

table
テーブルの外枠
tr
テーブルの行(Table Row)
tr
テーブルのセル(列)(Table Data)

1.最もシンプルなテーブル

1
  1. <table>〜</table>でテーブルの外枠部分を記述
  2. <tr>〜</tr>で行を記述
  3. <td>〜</td>内に打ったものがセル内に表示される
  4. テーブルの骨格をわかりやすくするためにborder="1"で表示させる

2.テーブルの列を増やす

<tr>〜</tr>内にいくつ<td>〜</td>がいくつあるかで列の数が決まる
123

3.テーブルの行を増やす

<tr>〜</tr>内にいくつ<tr>〜</tr>がいくつあるかで行の数が決まる
123
456
各行で列数が異なる矛盾を避けるため、行ごとコピーしてtd内を打ちかえる

4.サイズの変化

<tr>〜</tr>内にいくつ<tr>〜</tr>がいくつあるかで行の数が決まる
111222333
444555666
各セルの大きさは中身に合わせて自動で伸縮する

カレンダー

    123
45678910
11121314151617
18192021222324
252627282930 

5.テーブルのサイズ指定(相対性指定)

widthで幅を指定できる
111222333
444555666
%で指定するとブラウザ幅に応じた可変サイズ

6.テーブルのサイズ指定(絶対性指定)

heightで高さを指定できる
111222333
444555666
ピクセルで指定すると指定した幅でテーブルが作られる

7.セルのサイズ指定(絶対性指定)

widthはtdにも指定できる
111222333
444555666
heightはtr(td)にも指定できる(各行ひとつのみ)

8.bgcolorで背景色を指定できる

widthはtdにも指定できる
111222333
444555666
heightはtr(td)にも指定できる(各行ひとつのみ)

きょうのひとこと

感想もう結構つらい…

テーブルの復習

123
345

9.テーブルの整列

alignで水平方向の揃え
12333
456
valignで垂直方向の揃え(top=上/bottom=下)

セルの結合

10.列の結合(colspan)

heightで高さを指定できる
111222333
444555666

11.行の結合(rowspan)

heightで高さを指定できる
1114222333
555666

例題1

12345
12345

例題2

12
35794
6
8
10

12.セルの余白(cellpadding)

cellpaddingでセルと文字の間に余白(マージン)ができる
111222333
444555666

13.セルとセルの間隔(cellspacing)

cellspacingはセルとセルとの間の骨格部分の幅
111222333
444555666
cellspacingとborderを0にするとセルとセルの間がくっつく

きょうのひとこと

きつい!!
tabletable<
border 
cellspeacing 
cellpadding 
width  
hight
bgcolor
background
align
valign 
colspan  
rowspan