tr要素(table row)は表(テーブル)の行を指定します。内容にはセルの部分となる td要素、またはセルの中で見出しとなるセルを示す th要素を組み合わせます。表全体を定義する table要素の中で tr要素は直接の子要素として記述することができます。HTML4 の仕様では表の中で本体を示す tbody要素の開始タグと終了タグを省略可能で(UA は tbody要素の記述が省略された場合、そこに tbody要素があると見なす)、XHTML では tbody要素の代わりに tr要素を記述できるためです。
行内に含まれる全てのセルに対して一括で内容の幅寄せや、テキストの桁揃えを指定します。多くの視覚環境の UA で行揃えの初期値は td要素が "left" に、th要素が "center" に設定されています。値には次の5つのキーワードがあります。キーワードは半角アルファベットの大文字・小文字が区別されません(case-insensitive)。
char属性で指定した特定の文字を基準に揃えて表示するalign属性は非推奨ではありませんが、td要素, th要素の各セルをセレクタに CSS の text-alignプロパティで同様の表現に代替できます。
行内に含まれる全てのセルに対して一括で背景色を16進数RGB値、またはカラーネームで指定します。bgcolor属性は非推奨のため CSS のbackground-colorプロパティで代替することが推奨されています。
align属性の値に "char" を指定した場合にセル内の位置揃えの軸となる文字を指定します。たとえば、日本語や英語であればピリオド(.)、フランス語であればカンマ(,)のように lang属性(XHTML では xml:lnag属性)で指定した言語に対応する小数点を指定することが可能です。"<tr align="char" char=".">..." のように指定すれば、セル内の文字がピリオド(.)に合わせて揃えられることが期待されます(現状、char属性に対応している UA はありません)。
char属性により位置揃えが指定された場合、charoff属性でその文字から水平方向にどの位置までずらして表示するかを指定します。たとえば、小数点以下2桁で揃えたい場合は、"<tr align="char" char="." charoff="2">..." と指定します。
また、文字揃えの際にずらす方向は dir属性による書字方向に依存します。dir属性の値が "ltr" の場合、左の余白からずれます。dir属性の値が "rtl" の場合、右の余白からずれます(仕様では char属性、及び charoff属性は必ずしもサポートする必要は無いとされているため対応している UA はありません)。
行内に含まれる全てのセルに対して一括で内容の垂直(上下)方向の揃え方を指定します。値には次の4つのキーワードがあります。キーワードは半角アルファベットの大文字・小文字が区別されません(case-insensitive)。
valign属性は非推奨ではありませんが、td要素, th要素の各セルをセレクタに CSS の vertical-alignプロパティで同様の表現に代替できます。
http://w3g.jp/xhtml/dic/tr直近の制作実績等:大阪人間科学大学 New! / 大阪薫英女子短期大学 New! / セキスイハイム みんなのお国じまん New!