できるだけWeb標準に則ろうと思って、いろいろとやってるんですけど、xml宣言をするとIEでCSSがおかしくなるんですよ。
調べてみると、IEのバグみたいですね。
xml宣言の有無によって、標準準拠モード(W3Cの仕様に準拠)か後方互換モード(古いブラウザ用)かの切り替えが行われるんですけど、IE6.0ではの前に文字が存在すると、後方互換モードになってしまうというバグがあるみたいです。
とんでもないブラウザですね。
どんなにひどい商品でも戦略をうまくすれば、圧倒的なシェアを取れるといういい例ですね。
「インターネットを見る=IEだけ」と思っている人って今でもけっこういますし。
欠陥商品が、圧倒的なシェアを取っているというのは、Web製作する側からしたらたまったものじゃない。
テーブルとかハイブリッドで作ろうと思ったらまだましだけど、CSSオンリーで作ろうと思ったらかなりやっかい。
結局、イライラしてハイブリッドにしてしまいます。
ちなみに、IE7からはバグが修正されてます。
みんなが、IE7にアップグレードしてくれてたら問題ないんです。
で、ブラウザの使用率を調べようと、アクセス解析にログインしようとしたら、現在サーバーが不調みたいで、見れません。
みんながどんなブラウザを使ってるか楽しみ。
最近、関わってないから分からないけど、確か楽天のショップ管理画面は、IE7に対応してなかったはず。
楽天の技術の低さを露呈しています。
1年くらい前のサイバーテロでも、楽天は大ダメージを受けましたしね。復旧に1週間くらいかかってたような。
それに比べてヤフーは、被害もたいしたことなかったし、復旧も早かった。
やっぱ、これからは技術力が必要になるのかなー。
優秀な技術者を雇えるようになって、いろんなものを開発できるようになりたいものです。





