IE8では、Microsoftは互換モードと呼ばれる新しいモードを導入しました。これにより、IE7のようなページが表示されます。
このボタンは、stackoverflow.comのアドレスバーの横にあります。ただし、google.com/live.comにアクセスすると、互換モードボタンは表示されません。ページにユーザーにこのボタンが表示されないようにするにはどうすればよいですか?
簡潔な答え:
これをヘッドタグに挿入して、ページが機能することをブラウザに通知しますIE 8:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
また、Jon Hadleysのコメントに従って、最新の(IE8だけでなく)レンダリングエンジンが使用されていることを確認するには、以下を使用できます。
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
ここ から:
互換表示ボタンが表示されない場合があります。
このボタンは、アドレスバーの「停止」ボタンと「更新」ボタンの横にあります。ユーザーが実行するアクションがないため、互換表示ボタンが表示されない場合がいくつかあります。
内部からInternet Explorerへのページ(about:InPrivateなど)を表示している場合
バージョン管理タグ/ HTTPヘッダーを使用してInternet Explorer 8で「準備ができている」と宣言したページを表示している場合(このタグがQuirks、IE7標準、またはIE8標準をトリガーするかどうかは関係ありません。ボタンは表示されません)表示されません)
イントラネットページを表示していて、[イントラネットサイトを互換表示で表示する]チェックボックスをオンにしている場合任意のWebページを表示していて、[すべてのWebサイトを互換表示で表示する]チェックボックスをオンにしている場合
Microsoft提供の互換表示更新リストに含まれているWebページを表示していて、[Microsoftの更新済みWebサイトリストを含める]チェックボックスがオンになっている場合
デベロッパーツールバーで[ドキュメントモード]または[ブラウザモード]の設定を切り替えた場合
そのため、おそらく、そのブログ投稿の詳細と here で説明されているバージョン管理タグ/ HTTPヘッダーの後にいるはずです。
[イントラネットサイトを互換表示で表示する]または[すべてのWebサイトを互換表示で表示する]設定([ツール]-> [互換表示設定]にあります)が有効になっている場合(表示されているWebサイトに関連しているため)ドキュメントのHTML、ページはalwaysが何らかの形式の互換ビューに配置されます。
つまり、ドキュメント内であっても、ページが互換表示になっていることに気づくでしょう。残念ながら、これらの設定を無効にする以外にできることはありません。
この包括的な 互換表示に関するMSDN記事 に従って、次のリストは互換表示を有効にするさまざまな方法を説明しています。
互換表示を回避/無効化/オーバーライドするには、上記のアクションの逆を行う必要があります。
互換表示リストは、Microsoftが管理するXMLファイルです
サイトを互換表示リストから削除する(またはサイトをリストから削除することに異議を唱える)には、サイト全体の所有者にドメインサイトが互換表示リストに表示されていることを確認してもらいます。含まれている場合は、iepo @ Microsoft.comに次の情報を含む電子メールを送信します。
所有者名コーポレートタイトル会社名ストリートアドレスメールアドレス電話番号ウェブサイトアドレス
マイクロソフトは提供された情報を確認し、次の予定されている更新時に互換表示リストからサイトを削除します。
互換表示に問題があり、一部のPHPファイルがUTF-8文字エンコードで保存されていたことがわかりました。これはIEを混乱させていたと思います。サイトファイルの大部分コードページ1252に保存されました。
次に、すべてのファイルを「西ヨーロッパ(Windows)-コードページ1252」として保存するように設定し、表示の問題を解消しました。
ここでの教訓は、文字エンコーディングを混在させないことです。
以下のリンクはIEで正常に機能し、メニューバーを適切に表示していました http://line25.com/wp-content/uploads/2012/css-menu/demo/index .html
しかし、イントラネットでホストされている同じコンテンツでは、すべてのリンクがメニューバーではなく上下に表示されていました。アドレスバーに互換表示ボタンが表示されませんでした。
以下の変更後、メニューバーが正しく表示され、互換表示ボタンがアドレスバーに表示されました。
[ツール]-> [互換表示]設定-> [互換表示にイントラネットサイトを表示する]チェックボックスをオフにします
この貴重な情報をありがとう