IE9と条件コメント

IE9の条件コメントの振る舞い

IE9RCを軽くテストしていて気づいたこと。

IEには独自実装の条件コメント(条件付きコメント(?) / conditional comments)というのがあるが、IE9(標準モード)の場合、application/xhtml+xmltext/htmlでは、振る舞いが異なっていた。

たとえば、

<!--[if ie 9]>
<p>IE9</p>
<![endif]-->

このような条件コメントだが、application/xhtml+xmlの場合はコメントとして無視されて、text/htmlだと、解釈される。 テストサンプル

あぁややこしい
書けばこれだけのことだけど、実はこれにたどり着くまでに3~4日かかっていたという…
つーか、ちゃんとアナウンスしておいてくれよ>MS

"IE9と条件コメント"へのTwitter上でのコメントやRT

1件のツイートがあります。

ツイート 1