0

その後、このアドレス (http://localhost:8080) を参照すると、iis に Web サイトを追加します。レイアウトはすべて問題ありませんが、「localhost」をコンピューターの IP (192.168.1.30) と交換すると、たとえば (http ://192.168.1.30:8080) レイアウトが正しくありません。なぜ?この問題は、サーバーでウェブサイトを公開したときに始まりました。サーバーでは間違っていますが、ローカルのデバッグ モードでは私のレイアウトは true です。すべてのCSSファイルを削除してもIE 8ですべてのステータスチェックを行いますが、この問題は存在します

4

1 に答える 1

1

問題は、私が推測する互換表示に関係しています。デフォルトでは、IE8 は「イントラネット サイト」 (つまりhttp://localhost/ ) を、HTML コードの先頭に doctype がないかのように、quirksmode レンダリングで読み込みます。

チェックを外してみるTools > Compatibility View Settings > Include intranet sites in Compatibility Viewか、うまくいかない場合は、この MSDN トピックの他の方法を試してください:シンプルな Web ページにリモートでアクセスするときの IE8 フォーマットの問題

注: メイン ブラウザとして IE8 を使用して作業をテストしていますか? できるだけ早く Firefox (または Chrome や Opera) をインストールして使用し、IE8 でのレンダリングのテストには IE8 のみを使用してください ;)

于 2012-04-07T10:44:40.917 に答える