IE9を互換モードにするの巻き

今日の0時にリニューアルサイトのオープンだったので、昨日は夕方から何度もテスト。いろいろテストしてもらってきちんと動いているようだけど、前回も結局スタートしたら、いろんなバグがあったので、何度も何度もコーディングを確認(@_@)とアップする1時間前に、日付が今日ではなく仮に設定してテストしていて戻していない箇所が1件!ひいい~~見つけられてよかった・・・。でもほかにもあるかも・・とリニューアルまで1時間をきってから大パニック((+_+))
とりあえず、本サーバでテストすることが可能だったので、なんとかまともに動いているようで安心。

プログラム自体は問題なかったけれど、いろいろレイアウトに関して、クライアント側から要望があったので、修正。とくにブラウザ調整(-_-;)
IE6がおかしいのはわかっているので、それ用の調整はしているけど、なんとIE9もかなりヤバい・・。まず、フォントが詰まり気味になるらしい・・。メイリオにしておけばよかったみたい。でもそれだけでなく細かくいろいろごちゃごちゃ・・・ああ面倒くさい!

IE9にブラウザの互換モードを以前のブラウザの表示できるボタンがあるので(アドレスバーの右の紙が破けたみたいなボタン)、それを押せば思ったようにレンダリングしてくれるので、それをmetaに埋め込み、最初からIE7でレンダリングするように設定。本当であればIE8が一番いいけど、なぜかIE8用のハックが効かず、さげて7で対応。

IE7にする→<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
IE8にする→<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8">

実はテストサーバにしているWEBサーバはすべてきれいに見えていたので(IE6以外)本サーバで初めて気が付いた(T_T)どうやらApacheでHTTPヘッダーを送るときにレンダリングを変更できるんだそうな(-.-)
みんなChromeでみてくれないかしら。

リニューアルが終わってほっと一息・・と言いたいところだけど、さらに機能を追加しないといけなくて、ロジックは何とか完成。あとはこれをテストしてもらって本サーバにアップ。7月末から年末年始も休みなく働いています(^_^.)ありがとうございます!

でも、そろそろ次の案件をもらわないとやばいワ~・・・。

トラックバック(0)

トラックバックURL: http://citron-incense.com/mtos/mt-tb.cgi/333

コメントする