IE7 でテーブルのレイアウトが崩れる件

お疲れ様です。

初めて書き込みします。

縦スクロールするテーブルを作っていた所、
IE7 だけ、どうにもレイアウトが崩れてしまう現象が起こった。

属性を調べてみると、table タグと tbody タグの間に
隙間が空いていた。
イメージとしては、table タグに padding が設定してあるか、
tbody タグに margin が設定してあるような感じ。

もちろん、どちらの設定もしていない。

更に調べてみたところ、table タグの cellpadding 属性が
悪さをしていることが分かった。
なのでこの子を 0 に設定してあげることでこの隙間は
解消された。

IE7 といえば、現在のように css だけでどうにかしようという
風潮がまだまだ浸透していない時代の遺物。
こういうこともあるのですね。

コメントは受け付けていません。