友達からブログが崩れてると言われたので調べた。
どうも IE8 の時だけ XMPタグがおかしくなるらしい。

こんな感じのソースが
<xmp>
xmp test
xmp test
xmp test
</xmp>
こうなる。

通常の XMPタグは問題無かったので CSS との組み合わせと 睨んでいろいろいじってみたところ原因判明。
  • XMPタグの dsiplay のデフォルトが inline になっていた。
のである。
更に border の設定してたので余計にぐちゃぐちゃになってた。

CSS で以下の設定を追加して無事解決。 xmp { display: block; } 正しくはこんな感じ。

めでたし、めでたし。