FirefoxもChromeでも普通に見れたので気がつきませんでした。
DTタグが並んでいる行の中に、DIVタグを入れてあるとIEで表示がおかしいことに
<dt>test1</dt>
<dt>test2</dt>
<div>
<a href="index.html">index</a>
</div>
<dt>test3</dt>
こうすると、divタグが無視されるようです。
ソースにはありましたが、IE developer toolbarで見たらdivタグがありませんでした。
IEのバグなのでしょうか、FFやChがおおらかに見てくれているでしょうか。