Firefoxとcol,colgroup要素

table要素ってのは奥が深く,難解だ.今回,スケジュールをtableによって要素付けを考えていた.列に対して,一括してスタイルを定義する方法はないものかと探してみると,colgroup要素とcol要素の存在を知った.

テーブル - ばけらの HTMLリファレンスほか,実例を読みながら書いたけれど,IEはOKだけれど,Firefoxは駄目だった.試行錯誤しても駄目だった理由がもじら組フォーラムcol,colgroupのcss対応にあった.Bugzilla-jpではBug 1561 - [INVA] COL要素、COLGROUP要素からtext-alignが継承されないというものがあった.

元々,text-align:rightを列に適用しようと画策していたけれど,CSS2の勧告文書の日本語訳と思われるテキスト中の17.3 列選択子の項で,列に適用可能なプロパティが制限されていることが記述されていた.スタイルシートによる文字揃えは諦めるべきなのだ.また,IEは異常だったのだ.

続いてMozilla1.7bのcol,colgroup対応とか11.2.4 Column groups: the COLGROUP and COL elementsなどを読む.

次の展開は「colgroup,col要素では,align属性が『非推奨』とされていないようではないか!書こう!」であったが,これもFirefoxでは無効,IEなら有効ときた.

書き疲れたのでここでおしまい.GsyEditorに戻るぞ.最後に.td + tdという記述があったことを記す.