Hebikuzure's Tech Memo

2011年12月16日

IE10 の相互運用性のある Quirks モード

Filed under: IE Blog — hebikuzure @ 10:31 PM

Interoperable HTML5 Quirks Mode in IE10
http://blogs.msdn.com/b/ie/archive/2011/12/14/interoperable-html5-quirks-mode-in-ie10.aspx


IE10 の Platform Preview 4 に関するIE Blog の記事です。IE10 の Quirks モードに関する大きな変更についての情報です。
これもいずれ Microsoft 公式日本語ブログでも翻訳されると思いますが、とりあえず日本語で読みたいという方のために掲載します。

以下の文章は IE Blog の 12/14 の記事 Interoperable HTML5 Quirks Mode in IE10 を hebikuzure が私的に試訳したものです。翻訳については Microsoft Corporation および日本マイクロソフト株式会社とは無関係に hebikuzure が公開情報に基づき独自に行ったものであり、この文書の内容についての文責は公開者である hebikuzure にあります。翻訳の内容および技術的内容については正確を期すよう十分な注意を払っておりますが、誤りや不正確な部分が含まれている可能性がありますので、本文書を利用される際には原文も併せてご確認ください。


IE10 の相互運用性のある Quirks モード

2011年12月14日 午前9時21分

IE10 platform preview 4 には、HTML5 で規定されている動作に基づいた相互運用性のある quirks モードを利用した HTML5 サポートの拡張が含まれています。この HTML5 ベースの quirks モードは IE10 の既定の quirks モードです。

ユーザーも Web 開発者も、サイトがどのブラウザーでもちゃんと動作する事を求めています。そのため、どのような実装でも HTML や CSS、JavaScript が同じように動作する事が求められます。Web 基盤の中で以前には未定義のまま残されていた部分を定義する事で、HTML5 はクロス ブラウザーの一貫性を容易にしました。これには主に HTML5 解析ルール が含まれていますが、それだけでなく quirks モードでブラウザーが どのように ふるまう べきか についても含まれています。

IE10 の HTML5 quirks モードは DOCTYPE が無い場合と HTML5 で定義されているレガシーな DOCTYPE の場合に使用されます。HTML5 仕様や他のブラウザーと同様、IE10 の quirks モードの動作は、限定された特異な (quirks な) 動作が含まれるだけで、それ以外は標準モードと同一です。これは <canvas> や <audio>、<video> などの機能は quirks モードでも利用可能だという事を意味しています。最も重要なのはこれにより IE10 の quirks モードの動作が他のブラウザーと揃う事で、そのため DOCTYPE の無いページの動作が実装に関わらず同じになりました。

開発者は F12 開発者ツールを利用して、ページでどのモードが利用されているのか簡単に判別できます。最新の HTML5 標準と quirks モードはそれぞれ StandardsQuirks としてリストに表示されるようになりました。レガシーなモードは引き続きそれに対応した IE のバージョンで表示されます。以前の IE の quirks モードは Internet Explorer 5 quirks として参照されます。


F12
開発者ツールのドキュメント モード メニュー

IE10 でも引き続き DOCTYPE の無いページの互換表示モードおよび X-UA-Compatible により指定されたページでは Internet Explorer 5 quirks を利用します。

<meta http-equiv="X-UA-Compatible" content="IE=5">

皆さんへのお願い

HTML5 は互換性と相互運用性のために quirks モードを定義していますが、新しいサイトではページの先頭に <!DOCTYPE html> を指定して標準モードを利用するようにしてください。また IE10 の HTML quirks モードが適切に動作するよう、 Connect 経由でのレポートをお願いします。

—Tony Ross, プログラム マネージャー, Internet Explorer

1件のコメント »

  1. […] IE Blog の私訳「IE10 の相互運用性のある Quirks モード」で紹介しています。 […]

    ピンバック by Internet Explorer 10 の quirks モードは今までの quirks モードではない « Hebikuzure's Tech Memo — 2012年3月24日 @ 7:08 PM


RSS feed for comments on this post. TrackBack URI

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

WordPress.com で無料サイトやブログを作成.

%d人のブロガーが「いいね」をつけました。