お疲れ様です。
初めて書き込みします。
縦スクロールするテーブルを作っていた所、
IE7 だけ、どうにもレイアウトが崩れてしまう現象が起こった。
属性を調べてみると、table タグと tbody タグの間に
隙間が空いていた。
イメージとしては、table タグに padding が設定してあるか、
tbody タグに margin が設定してあるような感じ。
もちろん、どちらの設定もしていない。
更に調べてみたところ、table タグの cellpadding 属性が
悪さをしていることが分かった。
なのでこの子を 0 に設定してあげることでこの隙間は
解消された。
IE7 といえば、現在のように css だけでどうにかしようという
風潮がまだまだ浸透していない時代の遺物。
こういうこともあるのですね。