IEで私のメインサイトをごらんの方が、「ページに何も表示されないんだけど」と教えてくれることがある。
自分の環境で試してみても、再現性がないのでしばらく無視していたが、最近あまりにもよく言われるので少し見なおした。
調べるとこのようなことが。
IE7でページが表示されない件について[to-R]
なるほど・・・
美乳て・・・(笑)
で、色々考えたのだが、考えられる理由は二つあって、一つはcssでUTF-8を宣言していないこと。html自体は全てutf-8で書いてあるし、明示してあるのだけど、cssの中にその標記がない。ついでにいうと、cssがSJISで保存されていた(笑)こりゃまずいよな。
もう一つは、htmlのなかのxml記述が不正確だったこと。
正しい記述は
だったのですが*1、作業の途中で前の?が消えていたのです。これでちゃんと指定できていなかったんだな。この辺を修正することによって、IEでも自分のページが表示されるようになりました。
ちなみに、私が気づかなかったのは、firefoxをメインで使っているから。他に、OperaやChrome、Safariを使っても再現されないのです。最後にIEを使うと表示されなかったという・・・
ていうか、Microsoft、どんだけ〜!*2