2009年6月24日時点で確認できる問題です。 (2010/08/09追記:IE7 でも同様の事象が確認されました)
IE7 , IE8で次のページを開いて下さい。 IE7,IE8で空白ページになるかどうかの確認ページ
多分、空白ページになるかと思います。でも、ページのソースを見ると、HTMLが記述されているのが確認できるかと思います。但し文字化けしていますが・・・
ちなみに、元のソースはこちらです。
1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 2: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> 3: <head> 4: <TITLE>文字化けしますか?</TITLE> 5: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6: </head> 7: <body> 8: 無事表示されたら大丈夫です 9: </body> 10: </html>
空白ページになる原因ですがどうやら 1) 文字コードがUTF-8になっている場合に、 2) 文字コード指定(5行目)より前(4行目)に、日本語を入れてしまった のがいけなかったようです。 文字コードを指定する前に日本語を入れた → 文字化けした → HTMLが正しく記述されていないとIE8が解釈し、ページを表示しなくなった。 と考えられます。
解決策ですが。 この 2) を直してみたところ、無事表示されるようになりました。 IE7,IE8で空白ページになった現象を回避できたかの確認ページ
他のブラウザではこのような問題は起きませんし、そのような順序を指定する話も聞いたことがありません(もしかしてRFCに記載があったりして・・まさかね)。
ということで、早くIE7,IE8でのこの問題が解決することを期待しております。。
(2010/08/09追記:いまだに解消されていません・・)
テーマ:ウェブブラウザ - ジャンル:コンピュータ
|