- m_koudo
IE=Edge は必ず入れておこうと思いました
田中です。 またウェブの技術系のネタですが・・・。
最近、いくつかのお客さんからサイトの表示が崩れるようになった、って連絡がきました。 ああ、本当にやな連絡です。 ウェブのコード書きにとってこれほどやなことはないです。 どう例えたら良いのでしょうか? ちょっと例え用のないじとーっとした嫌さです。 ほんとうにジメジメです。
話を戻します。 どうも環境は揃ってIE8のようです。 あ、サイト自体の改修は一切していません。 それにもかかわらず表示が崩れると。
こうなるとまず疑うのは互換モードになってないかどうかです。
互換モードというのは・・・こちらをご覧ください。 IE8互換モードについて – Japan IE Support Team Blog – Site Home – TechNet Blogs
お客様からスクリーンショット送ってもらいます。 すると見事に互換モードになってました。 標準モードに変えてもらって一件落着。
この互換モードが発動されてしまう条件がよくわかりません。 Windows Updateによっても変わっているのかもしれないし。
でも、常に標準モードになるコードを入れておけばよかったんです。
<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />
これをヘッダーの先頭に入れておきます。
IE6、7の呪縛からは逃れられたかと思いましたが、まだちょっと尾を引きますね。 きょうはこんなところで。