Hatena::Groupsubtech

ういはるかぜの化学

Tuesday, January 13, 2009

livedoor Reader を Internet Explorer 8 で表示すると一部スタイルが崩れて残念なことになる 21:05  livedoor Reader を Internet Explorer 8 で表示すると一部スタイルが崩れて残念なことになる - ういはるかぜの化学 を含むブックマーク はてなブックマーク -  livedoor Reader を Internet Explorer 8 で表示すると一部スタイルが崩れて残念なことになる - ういはるかぜの化学

  • 本物の IE7 で表示しようとした場合 HTML に DOCTYPE がないため互換モード(IE8 でいう"互換モード")*1での表示となる
  • 一方 IE8 で表示しようとした場合、meta 要素で X-UA-Compatible に IE=7 と指定されているので"IE7 の標準準拠モード"での表示となる
    • IE7 の 互換モードでのレンダリングを期待しているスタイルを IE7 の標準準拠モードで表示するので残念なことになる

なので X-UA-Compatible を IE=EmulateIE7 にすれば直る予感。

参考: IE8のモードスイッチ | Web標準Blog | ミツエーリンクス

スクリーンショット

IE8 (IE7標準準拠モード)

f:id:mayuki:20090114014245:image:medium

IE8 (互換モード)

f:id:mayuki:20090114014242:image:medium

IE7標準準拠モードだと前へ、次へのリンクの位置が残ってしまっています。

*1:Quirks mode という意味での互換モード。IE7 互換という意味ではない。

トラックバック - http://subtech.g.hatena.ne.jp/mayuki/20090113