IEの「互換モードでイントラネットサイトを表示する」オプションは何をしますか?なぜそれがIEのデフォルトなのですか?


3

IEの[互換モードでイントラネットサイトを表示する]オプションとはどういう意味ですか?なぜこれがデフォルトになるのでしょうか。

私はMacとPCでデザインと開発をしているので、Windows / IEの問題に関しては特に精通していません。

クライアントは私が開発したWordpressサイトをホストしていて、それは彼らが社内にインストールしたUbuntuサーバー上で動作します。彼らの以前のウェブサイトは彼らが他のすべてを実行している彼らのWindowsサーバでホストされていました。 これがポートフォリオページの1つです。 http://grlarchitects.com/liberty-mutual-insurance-group/

私達が場所を進水させた2か月後に彼らは言うWindows 8.1およびIE 11を通して見たとき彼らのウェブサイトのポートフォリオページのフォーマットはむしろインラインで積み重ねられたサムネイルを見せています。この互換モードを無効にしても、フォーマットは問題ありません。

私の質問は、イントラネットサイトを互換モードで表示するのに、なぜ彼らのワークステーションが必要なのでしょうか?以前のWebサイトはWindowsサーバーでホストされていました。

それらは常に互換モードで実行されてきました。これはすべてのワークステーションでのデフォルトです。変更点は、12月にIE 11 / Win 8.1にアップグレードしたことです。すべてのワークステーションで互換モードを無効にするように指示するのは妥当ですか?互換モードで実行する必要がある他の理由はありますか?

彼らはこれが起こったと言っていますが - 私はこのサイトがIEで社内でテストされたことがあるのか​​どうかわからない - 私のブラウザテストはすべてIEのBrowserstackでうまくいっています。 そして多くの人が自分のオフィスでもIEを使用しているかどうか私は知りません。

また、HostGatorを介してホストされているテストサイトでこれらのポートフォリオページを再作成しても、IEで互換モードで表示しても問題はまったく発生しません。

私はWordpressのテーマとプラグインの衝突を排除したとも言うべきです。そして、cssのdisplay:inline-blockをコメントアウトすると、私のMac上でFirebug / FFを通して問題を再現することができます。

.mg-image-showcase .mg-thumbs ul li {
    display: inline-block !important;
    position: relative !important;
    vertical-align: top !important;
 }

代わりにfloat:leftを使用してlist-style:noneを追加した場合。正しく整列させることができます。

.mg-image-showcase .mg-thumbs ul li {
  /*display: inline-block !important;*/
    position: relative !important;
    vertical-align: top !important;
    float:left;
    list-style: none;
 }

私はまだクライアントでこれをテストしていません。

私はこれについての考えを聞きたいです、それはとても感謝されるでしょう!

ありがとうございました。


1
私は別の記事を通して答えを得ました: stackoverflow.com/questions/22269781/…
Anne Pouch
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.