TABLEの複数セルの縦結合(ROWSPAN)を複雑に組むと、本来きちんとまたがらないといけない上下のセルが、罫線が少しだけずれているような状態でまたがって見えないようになる。これはMacでもWindowsでもIEならそうなった。MacのiCabなら綺麗にまたがった。IEが悪いのだと思うが、なんとかしたい。いろいろ試行錯誤したが、各セルの縦幅Height(ROWSPANを入れた場合は1セルの高さ×セル数分)を指定すればまたがることが分かった。幅の指定はあまりしたくないんだけどな。いろんな環境で見ている人がいるわけで、標準を大きくしていたり、小さくしていたりする。バリアフリーなやり方ではない。
エクセルで作って、HTMLで書き出すという手もあるが、これはまたクソな出力をする。フォントの指定も好みではない。エクセルで作った見た目通りなのは良いのだが。いかにもHTMLらしい表を作りたいのだという時にはダメだ。
結局はエクセルに計算式を入れてHTMLを作っている。とりあえず、Heightの指定で対応した。