[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
2000/10/24 16:17 from msyk
Title: [teenbbs:847] rowspan, colspan

No.   : 847
Sender: msyk
URL   : http://internettrash.com/login.html
Title : rowspan, colspan

上記リンクは djgpp mee と esewww + htm2txt では中間のテーブル部分が
表示されません.
2 番目のテーブルで, 5 段ネストされているところです.

ソースの 54 行目を見ると

> <td valign="top" align="center" width="10%" <table border="0" width="100%"

"td" を閉じる ">" が抜けていることが分かりました.

そこでこれを補ってやると esewww + htm2txt では正常表示されましたが,
どうしたことか djgpp mee ではやはり表示されないままです.

htmllint, tidy, その他のツールや自力で該当ソースを細かく検証しても,
この中間部が表示されない原因となるような文法上の間違いは見つけられ
ませんでしたが, 16 bit mee では表示できるので, テーブルが関係して
いるのに間違いないと思っていろいろやってみると, どうも <td> 中の
rowspan, colspan の属性値が原因のようだということが分かりました.

該当部分には rowspan="2", colspan="2", rowspan="6", colspan="3" の順番で
出てきますが, 最初の rowspan の属性値を "1" にしてやれば djgpp mee でも
全体が表示されるようになりました.
テーブルの整形結果は細かな違いを除いて htm2txt と同じに見えます.

NS や IE でこのページを表示させても, テーブル部分の整形 ( セルの並び方 ) は
htm2txt, djgpp mee と同じなんでしょうか?

[レスを書く]