構 文 | <TD>...</TD> |
---|---|
属性仕様 |
|
内 容 | インライン要素, ブロック−レベル要素 |
内容になる | TR |
TD要素はテーブルのデータ・セルを定義します。 TD要素はTR要素内にき(テーブル行)、表題用のTHもここにきます。セル内容がヘッダーとしての情報とテーブル・データとしてのものなら、 TDを使うべきです。
TDのROWSPAN and COLSPAN属性は行と列の数を特定し、それぞれセルを広げます。初期の値は1です。特別な値0は、セルがテーブルの終まで行や列を広げることを指します。 値0は、多くのブラウザで無視され、広げられる数を計算してその値を使うことになります。.
HEADERS属性は、 TDに適用するヘッダー・セルを特定します。値は、ヘッダー・セルのID属性値をスペースで区切ってリストにします。 HEADERS属性は、非ビジュアル・ブラウザでもセルに与えられたヘッダー情報を表示できます。
ABBR・ SCOPEそしてAXIS属性は、セルがヘッダー情報を提供している場合にだけ使うべきで、これらの属性はHTML 4.0で新しく導入されよくサポートされていませんが、これらは将来特に非ビジュアルにとって役に立つべきです。
ABBRは、セル内容の省略(簡潔)版を与えます。スペースが制限されている場合ビジュアルなブラウザで短いフォームを使え、非ビジュアルなブラウザではセルを表示する前に省略形式でヘッダー情報を与えることができます。
SCOPE属性は、 TD要素がヘッダー情報を提供しているセルを特定します。 SCOPEはヘッダー・セルが復雑でない場合、 HEADERSを使うことのよりシンプルな代替えです。取り得る値は以下のものです:
AXIS属性は範疇分けの方法を提供します。属性の値は、範疇名をコンマで区切ってリストにします。 AXISの応用についてはHTML 4.0 Recommendation(日本語版)のセルの範疇分けセクションを参照してください。
殆どの要素に共通する属性以外にTDは体裁用の属性を取ります。 スタイル・シートは、テーブル・セルの体裁を示唆するより柔軟性を提供し、最近のブラウザは広くこれをサポートしています。
ALIGN属性は、行の各セルの水平方向の配置を特定します。取り得る値は、 left・ center・ right・ justifyそしてcharです。 ALIGN=charは、 CHAR属性に与えられている文字でセル内容を配置します。初期値は、使用されている言語での小数点です−英語ではピリオド。 CHAROFF属性は、配置文字の最初のオフセットを特定します。属性の値は、ピクセル数かセル幅に対するパーセンテージです; CHAROFF="50%"はセル内で水平方向に中央化します。
VALIGN属性は、セル内容の垂直方向の位置を特定します。取り得る属性は:
WIDTH・ HEIGHT・ NOWRAPそしてBGCOLOR属性はすべて旧式になりすたいる・シートになります。 WIDTHとHEIGHTは、セルの幅や高さをピクセル単位で指定します。ブール型のNOWRAP属性は、セル内でワードの折り返しを禁止し、ユーザーの画面幅や文字サイズによっては不必要な水平スクロールをもたらします。
旧式になるBGCOLOR属性は、行の背景色を指します。この属性と<FONT COLOR=...>との組み合わせで、テーブル要素でBGCOLORをサポートしていないNetscape Navigator 2.x上で、文字が見えなくなったり読みづらくなったりします。 BGCOLORは、サポートしているブラウザでも危険で、著者が特定した色を上書きする際上書きがうまくいかない場合です。 スタイル・シートは、行の背景色を特定するのに安全でより柔軟な方法を提供します。