IEの互換性表示について

このQ&Aのポイント
  • IEの最新バージョンから装備されている互換性表示についての情報を教えてください。
  • IEの互換性表示は、HTML4.02より前の言語バージョンに対応しているのでしょうか?
  • IE11を使っていて正常に表示されているサイトに対し互換性機能を適用すると、表示が乱れることがあるのですが、その理解はどうすればよいのでしょうか?
回答を見る
  • ベストアンサー

IEの互換性表示について

IEのメニューのツールに、「互換性」とかいう機能がありますね。まともに表示しない特定のサイトを指定してまともな表示をさせる機能です。 (1)現在のIEの最新バージョンはIE12かと思いますが、この機能はどのバージョンから装備されているのでしょうか。IE6やIE5なんかにもあったのでしょうか。 (2)例えば、IE9を使っていて、あるサイトが互換性機能により正常に表示されたということは、例えて言えば、IE9がIE6(或いはIE4??など)の仕様に衣替えしたという理解でよいのでしょうか、それとも、HTML4.02より前の言語バージョンしか相手にしない、というような理解になるのでしょうか。 (3)例えばIE11を使っていて正常に表示されているサイトに対し互換性機能を適用すると、逆に表示が乱れることがあるのですが、概念的に言うとどう理解すればよいのでしょうか。 以上、よろしくお願いします。 ExcelやWordのように、黙って上位互換性を発揮してくれれば楽なんですがねぇ。

noname#201411
noname#201411

質問者が選んだベストアンサー

  • ベストアンサー
  • Safe_Mode
  • ベストアンサー率48% (1329/2725)
回答No.1

(1) IEの最新バージョンはIE11です。互換表示のボタンはIE8からの機能だったと記憶していますがそれ以前でも互換表示という考え方は存在していました。 (2) >IE9がIE6(或いはIE4??など)の仕様に衣替えしたという理解でよいのでしょうか、 というよりソースのDOCTYPE宣言から判断していると考えたほうがいいでしょう。 >HTML4.02より前の HTML4.02は無いはずでHTML4.01でしょう。 (3) 概念的には下記の説明あたりを参考にしてみてください。 http://www.buildinsider.net/web/ie11attention/01

noname#201411
質問者

お礼

早速のご回答ありがとうございます。

関連するQ&A

  • IE8 の互換表示に関して

    IE8 の互換表示に関して 特定のサイトが 互換表示されてしまいます。 設定で なにも していません。 具体的には yahooのページが互換表示になります。 タブ機能が 使えないので どうにか 治したいです。 詳しいかた お願いします。

  • IEの互換表示モードについて

    タイトルの件質問させてください。 当方IEの互換表示に対する知識がない状態です。 http://support.microsoft.com/kb/2618122/ja 上記リンクから察するにIEの互換表示モードというのは、 HTMLタグや、CSSの見た目のみ旧バージョンのIEに対応するという感じでしょうか? たとえば、IE11を使っていてIE7向けのタグやCSSを表示させたい場合に使うのですか? IE11を使用していてIE7のブラウザを使用している場合を例として JavaScriptの表示にまったく関係のないものはIE11のオブジェクトが使われたりするのでしょうか? それとも、互換表示モードで動作しているIE7のJavaScriptオブジェクトが使われるのでしょうか? 一例としてXMLHttpRequestはIE10に対応という情報を見ても互換表示モードではどちらを見ればいいのかわからず、困っています。。。

  • IE11で特定のサイトで「互換表示設定」を無効に

    IE11の「互換表示設定」において、「イントラネット サイトを互換表示で表示する」を有効にしています。 この状態を維持した上で、特定のサイトにアクセスするときにこの設定を無効にする方法があれば教えてください。 <背景> 「イントラネット サイトを互換表示で表示する」を有効することで正常な表示となるWebサイトが大多数となる状況下で、少数のサイトでは、これを無効にしなければ正常に表示されません。 その少数のサイトを正常に表示させる方策を探しています。

  • IEではこのページは表示できませんについて

    パソコンの調子が悪かったので初期化をしたところ、MSN JAPANと検索エンジンのbing以外表示がされなくなりました。 パソコンはLenovo G550。OSはwin7、64ビット。IEのバージョンは8です。 互換表示設定は「すべてのwebサイトを互換表示で存在する」に設定しています。 IEをバージョンアップしたくても、「Internet Explorerではこのページは表示できません」 となるため、バージョンアップもできません。 どうすれば他のサイトへもアクセスできるようになりますか?

  • IE8での表示について

    IE8での表示で、自分のパソコン内にあるファイルを互換表示させるにはどうすればよいのでしょうか。以前作っていただいたHTMLファイルのレイアウトが崩れてしまい元のように表示させたいのですが。 よろしくお願いいたします。

  • ie7のみ、コンテンツのみ表示されません。

    ie7のみ、コンテンツのみ表示されません。 dreamweaverでサイトを作りました。 テンプレートを使って作ったページの、編集可能領域のみ、表示されなくなりました。 はじめは、普通に見れていたのですが、テンプレートのタイトル名を変更したら、 ie8でもコンテンツ部分のみ表示できず、いろいろ調べたら互換機能の関係で非表示になっていたらしく、解除?したら、 コンテンツ部分も表示されました。しかし、ie7では非表示のままです。 同じページ内のヘッダやフッダ、違うテンプレートでつくったページは正常に表示されています。 編集可能領域のコンテンツ部分のみ、ie7で非表示、とは、、いったいどういうことなんでしょうか???? どなたか、思い当たるふしがあれば、教えてください。 よろしくお願いします。。

  • IEの互換表示について

    皆様 いつもお世話になります。 早速ですが、ご質問させていただきます。 勉強がてらWEBサイトを作成したのですが、IE11~9のブラウザで閲覧すると真っ白い画面が表示されてしまい困っています。 その際、クライアント側で互換表示設定を行うときちんと表示されるのですが、開発側で強制的に互換表示を行うように設定した場合は真っ白い画面のままです。 クライアント側と開発側で行う上で何かしら違いはあるのでしょうか? 開発側で行った設定は以下のとおりです。 ・<head>直後に<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />を記述 ・.htaccessに「Header add X-UA-Compatible "IE=EmulateIE8"」を記述 ・index.php内に 「header('X-UA-Compatible: IE=EmulateIE8');」 を記述 【補足】 その他、chromeやfirefox、IE8以前はきちんと表示されます。 【開発環境】 Windows7 LAMP(テンプレートエンジンにsmartyを使用) どなたかお詳しい方、ご教授のほど何卒宜しくお願い致します!

    • 締切済み
    • CSS
  • IE8上に「互換性表示」ボタンが出現

    インターネットエクスプローラー8にヴァージョンアップしたところ、私のWebサイトに「互換性表示」ボタンが出現し、「従来のブラウザー向けに設計されたWebサイトがよりきれいに表示され、メニュー、画像、またはテキストの位置ずれなどの問題が訂正されます。」とのメッセージが現れます。ホームページビルダーも12と比較的新しいソフトを使用しているのですが、このボタンを出現させないために、何か解決方法その他情報があれば教えていただけないでしょうか。  なお、トップページの宣言タグは以下の通りです。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

  • IEの互換表示設定について

    IEのツールバー「ツール」の「互換表示設定」にてURLを登録すると、古いブラウザー向けに設計されたWebサイトの閲覧が可能かと思いますが、登録することに何か弊害はありますか? (例えば登録したサイトの動作に何か問題が生じたり、登録しなかったサイトにまで影響が生じたり、等)

  • IE6からIE8へのWEBページのHTMLの修正

    IE6時代に作成した私のwebページは、IE7ではキチンと見えたのですが、IE8やIE9ではレイアウトが一部崩れます。 IE8やIE9の互換機能を使えばチャント見えるのは知っていますが、私のサイトを見てくださる人の中には互換機能を知らない人もいるかも知れません。 そういう人にも私のサイトがキチンと見えるようにするために、私のwebページのHTML自体をIE8やIE9でも読み取れるものに変更したいと思うのですが、どの部分が不適切で、また、それをどのように修正すれば良いのかが分かりません。 どうすれば良いか、どなたかご存知の方、教えて戴けると大変有難いと思います。 (ちなみに、私のサイトのURLは、http://toto77.com/で、サイト左のメニュー欄に表示されるハートマークは、上から下まで、いくつも連続するように作ってあり、IE7ではチャント連続して表示されるのですが、IE8や9では、一番上だけにしか表示されません。また、本文中の緑の横線も、本来は一本なのですが、IE8や9では、二本の線として表示されます。) どうぞ、よろしくお願い致します。

専門家に質問してみよう