テーブルのページ
テーブルのタグ
table | テーブルの外枠 |
tr | テーブルの行(Table Row) |
td | テーブルの列行(セル)(Table Date) |
1.最もシンブルなテーブル
- <table>〜</table>でテーブルの外枠部分を記述
- <tr>〜</tr>で行を記述
- <tr>〜</tr>で列を記述
- 外枠をわかりやすくためborderで表示
2.テーブルの列を増やす
<tr>〜</tr>内にいくつ<td>〜</td>があるかで列の数が決める
3.テーブルの行を増やす
<table>〜<table>内にいくつ<tr>〜</tr>があるかで行の数が決める
4.テーブルのサイズの変化
各セルのサイズは中身を応じて自動で伸縮する
カレンダー
月 | 火 | 水 | 木 | 金 | 土 | 日 |
| 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | | | | |
テーブルの属性
5.テーブルの幅指定(相対指定)
widthで幅を指定できる
width="80%"
111 | 222 | 333 |
4 | 5 | 6 |
6.テーブルの幅指定(絶対指定)
widthで幅を指定できる
width="450"
111 | 222 | 333 |
4 | 5 | 6 |
ピクセル指定すると指定した幅でテーブルが作られる
6-2.テーブルの高さ指定(絶対指定)
widthで幅を指定できる
width="450" height="100"
111 | 222 | 333 |
4 | 5 | 6 |
高さは内容によって変化するのであまり使われない
7.セルの幅指定(絶対指定)
widthはtbにも指定できる
width="450"
111 | 222 | 333 |
4 | 5 | 6 |
heighは(tr)tdにも指定できる
8.テーブルの水平揃え(align)
alignで水平揃えを指定できる
width="450" align="center"
111 | 222 | 333 |
4 | 5 | 6 |
table,tr,tdどれにつけるかで指定される範囲が変わる
9.テーブルの垂直揃え(valign)
valignで垂直揃えを指定できる
width="450" align="center"
111 | 222 | 333 |
4 | 5 | 6 |
table,tr,tdどれにつけるかで指定される範囲が変わる
10.テーブルの背景色(bgcolor)
bgcolorで背景色を指定できる
width="450" align="center" bgcolor="gray"
111 | 333 |
45 | 6 |
table,tr,tdどれにつけるかで指定される範囲が変わる
テーブルの復讐
10.列(colの結合)
colspanで指定した分だけセル(列)を結合できる
結合して減る分のセル(列)は自分で削除する必要
11.行(rowの結合)
rowspanで指定した分だけセル(行)を結合できる
結合して減る分のセル(列)は自分で削除する必要
12.セルの余白(cellpadding)
cellpaddingでセルと内容物の余白を指定できる
13.セルとセルの間隔(cellspacing)
cellspacingでセルとセルの間の骨格部分のサイズを指定できる。
cellspacing=0とborder=0を組み合わせるとくっつきテーブルできないように見えるこの状態でレイアウトに用いてる