HTML リファレンス ...Wikiモドキ

http://www.usamimi.info/~geko/arch_web/arch_html/tag_table.html

table要素

概要

表を作成する。内容には表題caption要素を最初に置き、その後に列をグループ化するcol要素やcolgroup要素、行をグループ化する要素(thead,tfoot,tbodyの順)を置く。

これら要素のうち、tbody要素以外は必須ではないので必ずしも記述する必要がなく、tbody要素自体はHTML4では省略可能、XHTML1.0とXHTML1.1では記述せずに直接tr要素を記述できるため、基本的な表の要素は行グループのtrと、その中に記述する個々のセルとなるth要素とtd要素の、計3つで成り立つ。

要素仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
開始/終了タグ 必須/必須
要素種 インライン
非推奨 NO
必須 --
内容となるもの 順に、caption(0or1個),col(0個以上)又はcolgroup(0個以上),thead(0or1個),tfoot(0or1個),tbody又はtr(1個以上)

用例

table要素の用例

<table border="1">
  <tr><th>要素名</th><th>概要</th></tr>
  <tr><td>tr</td><td>行を作成</td></tr>
  <tr><td>th</td><td>見出しセルを作成</td></tr>
  <tr><td>td</td><td>セルを作成</td></tr>
</table>

サンプルページ

属性

align

段落中における表の配置を指定する。left,right指定時は前後の文章が左右に回り込む。

属性仕様
バージョン HTML4.01(TF),XHTML1.0(TF)
対象要素 table
非推奨 YES
必須 --
left,center,right(大小区別なし)
background

背景画像のアドレスを指定し、表の背景として指定した画像を敷き詰める。ブラウザ独自属性で、殆どのブラウザが対応している。

属性仕様
バージョン ブラウザ独自
対象要素 table
非推奨 --
必須 --
URI
bgcolor

表の背景色を指定する非推奨属性。

属性仕様
バージョン HTML4.01(TF),XHTML1.0(TF)
対象要素 table
非推奨 YES
必須 --
border

表外枠の枠線の太さをピクセル単位で設定。外枠のみの設定なので幾ら太くしても各マスの枠線は太くならず、ブラウザによっては指定なしで全ての枠線が非表示になる。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 table
非推奨 NO
必須 --
整数(ピクセル単位)
cellpadding

各セルの内枠とセル内のテキストとの余白の長さを指定する。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 table
非推奨 NO
必須 --
整数(ピクセル単位)又はパーセンテージ
cellspacing

セル-セル間、外枠-セル間の間隔を指定する。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 table
非推奨 NO
必須 --
整数(ピクセル単位)又はパーセンテージ
frame

表外枠の4辺のうち、表示させる部分を指定。void(非表示),above(上),below(下),hsides(上下),lhs(左),rhs(右),vsides(左右),box(上下左右),border(上下左右)から1つ選択。ブラウザの対応状況はまちまち。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 table
非推奨 NO
必須 --
void,above,below,hsides,lhs,rhs,vsides,box,border(大小区別なし)
height

表全体の高さを指定する。全ブラウザ対応、ブラウザ独自属性。

属性仕様
バージョン ブラウザ独自
対象要素 table
非推奨 --
必須 --
整数(ピクセル単位)又はパーセンテージ
rules

表内枠の4辺のうち、表示させる部分を指定。none(非表示),groups(行列グループ間),rows(行),cols(列),all(全て)から1つ選択。ブラウザの対応状況はまちまち。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 table
非推奨 NO
必須 --
none,groups,rows,cols,all(大小区別なし)
summary

非視覚系ブラウザ向けに、表の内容についての代替テキストを記述する。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 table
非推奨 NO
必須 --
文字列
width

表全体の横幅を指定する。こちらはブラウザ独自ではなくHTMLの仕様に存在する。

属性仕様
バージョン HTML4.01(STF),XHTML1.0(STF),XHTML1.1
対象要素 table
非推奨 NO
必須 --
整数(ピクセル単位)又はパーセンテージ
その他

補足:table要素の諸属性の適用デモ

table要素の各属性の値をmJavaScriptを用いて動的に変更できるデモページ。

サンプルページ2

作成:2010/01/28 / 最終更新:2010/02/10

HTML4.01版/ XHTML1.1版/ XML原本