IE9と条件コメント
IE9の条件コメントの振る舞い
IE9RCを軽くテストしていて気づいたこと。
IEには独自実装の条件コメント(条件付きコメント(?) / conditional comments)というのがあるが、IE9(標準モード)の場合、application/xhtml+xml
とtext/html
では、振る舞いが異なっていた。
たとえば、
<!--[if ie 9]> <p>IE9</p> <![endif]-->
このような条件コメントだが、application/xhtml+xml
の場合はコメントとして無視されて、text/html
だと、解釈される。
テストサンプル
あぁややこしい
書けばこれだけのことだけど、実はこれにたどり着くまでに3~4日かかっていたという…
つーか、ちゃんとアナウンスしておいてくれよ>MS
"IE9と条件コメント"へのTwitter上でのコメントやRT
1件のツイートがあります。
ツイート 1
そいえば、IE9はIE9で、application/xhtml+xmlとtext/htmlとでコンディショナルコメントの扱いが異なる、というのがあったのを思い出した… / asamuzaK.jp : IE9と条件コメント http://t.co/y5i4rWLcYk