2014年5月13日火曜日

IE5 Quirks と HTML5 Quirks

Windows XP のサポートも終了し、カスタムサポートを締結せずに IE6 をネイティブで利用するには Windows2003 を使うしかない状況になりました(カスタムサポートを締結しても、IE6 のサポートは最大1年)。

ネイティブではありませんが、もう一つの方法としては、IEの互換モードを使う方法もあります。

ところが、IE11からはドキュメントモードが非推奨となったそうです。

IE5 Quirks の検証があまりされていないのか、不具合も多数出ているそうです。

そうなると、IE10 が移行先となります。

【参考】IE10 のドキュメントモード
 IE5 Quirks:互換モード
 IE7 Standards:IE7標準モード
 IE8 Standards:IE8標準モード
 IE9 Standards:IE9標準モード
 Standards:標準モード(IE10標準)


IEに関しては、以前サポートポリシーが変更(コンポーネントのサポートポリシー)となり、OSのサポート期間と同じになったため、恐らく Windows8(Windows2012) まではサポートされます。
※Windows8.1 の標準ブラウザは IE11 です。


IE10 は、IE5 Quirks と HTML5 Quirks の2つのモードがあるようなので注意が必要です。
  • 相互運用可能な (HTML5) Quirks モード
  • HTML5 などの業界標準のサポートを向上し、他のブラウザーとの相互運用性を高める目的で、Internet Explorer 10 では、Quirks モードの既定の動作が修正されました。
  • Interoperable HTML5 Quirks Mode in IE10
  • This HTML5-based quirks mode is the default quirks mode in IE10. IE's legacy quirks mode is now referred to as Internet Explorer 5 quirks.