2009-12-03 14 views
5

今日私のウェブサイトに奇妙な問題が発生しています。 私は自分のローカルコードをaspxに持っています。つまり、私は完全にieとfirefoxで閲覧できます。私は自分のコンピュータに公開し、仮想Webサイトを作成してから、firefoxとhttp://localhost/testwebsite/default.aspxのようにブラウズします。ローカルホストから私のローカルIPアドレスにページが要素レイアウトに奇妙に表示され、彼らは奇妙な順序で彼らはそうではないように横たわっています。ウェブページlocalhostとIPアドレスが異なるディスプレイ

私はこの問題を把握できませんか?それは新しい問題ですか? 同じ公開されたコードのためにlocalhostとipでブラウジングすると、それほど異なっています。 唯一の疑問は、相対的なCSSとjavascriptのパスについてですが、私たちはそれらをチェックしても問題ありません。

答えて

0

Firebugのようなものを使用して、すべてのファイル参照が実際に正しいことを確認してください。あなたはほとんどがオーバーライドされているいくつかのデフォルトのCSSがないかもしれません。 Firebugをインストールすると、ファイルを要求したにもかかわらず、それを取得していないにもかかわらず、将来のシナリオで役立つ可能性のあるものがたくさんあることがわかります。ページの先頭に次のメタタグを追加

+0

私はもちろん、firebugとウェブ開発ツールを使用しています。すべてのパスは大丈夫でした。とにかく私は自分のコード、同じ正確なコードを公開しました。それは両方のブラウザでは今は大丈夫ですが、私は未来においても同じ問題を抱えている可能性があり、私たちが間違いからできる限り学ぶべきなので、 。 – Blerta

10

試してみてください。

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

私はIE8はIE7互換モードで見ることが私のイントラネットサイトを強制すると同様の問題を抱えていました。

1

IE8に問題がある場合は、イントラネットサイトを強制的にIE7互換モードで表示する必要があります。 [ツール] - [互換性ビュー設定] - [互換性ビューでイントラネットサイトを表示する]のチェックを外すこともできます。 (これはMarkKBSの回答にコメントしたはずですが、コメントボタンがありません)

1

IE9を押してF12を押し、IPから実行すると「互換性のあるタイプ」を参照してください。私はここで同じ問題に直面していた、IPはIE8互換モードを使用していた。

関連する問題