以下は、IE6/7での表示です。
セルが消失しています。
tdがないわけではなく、何も値の入っていない空セルなのです。
IE6/7では空セルは表示すらされないという特徴があります。
何かしら文字列を入れればよいので、半角スペースを入れます。
実態参照で書きましょう。
<td> </td>
こうすることで、IE6/7でも空セルが消失することなく表示されます。
ちなみにIE8以降ならば空セルを表示させるCSSのプロパティがありますので、こちらを指定すれば空セルすべてに空白を入れる必要がありません。
td {
empty-cells: show;
}