patmap都市情報を公開して二ヶ月は経っている。
だが、この失敗は気づかなかった。
まさかIE6で見たらCSSが適用されていなかったなんて。。。
原因はHTMLファイル部はUTF-8で書いていたが、CSSがShift-JISになっていたこと。
なぜかIE6だとCSSが文字化け扱いになり、結果まともに適用されていなかった(変な解釈で適用されていた)。
ついでにjavascriptファイルも同様だった。コードの行が勝手にコメントされてしまいエラーを吐いていた・・・。
ちなみにfirefox、google chrome、safari、IE8、IE7はCSSなど外部ファイルの文字コードが異なっていてももちろん問題なかったため、まったくこのIE6の馬鹿な現象に気づくことが出来なかった。(作成中に確認しているのもあるが)
実はこの現象、他に管理しているサイト(
Softinat製造所など)でも発生したので、二重三重の恥というか、かなりもったいないことをしたというか、いやはやIE6を軽視しすぎていたバチというのだろうか。まさかここまで酷いことになるとは想像すらも出来なかったのが失敗だった。
いまでもブラウザのシェアはこんなもんだということを忘れてはならなかったのだ。
IE6:25%
IE7:25%
IE8:20%
firefox:20%
他:10%
...今後気をつけます
ちなみに、複数バージョンのIEの確認はIETesterというツールを使って、試験できます。
それでも恨み節は全くおなしな挙動のIE6に向きたくもなる...。バグだらけのせいでIE7と揃ってデザインもずれるしな。