私はページ上のdivをドラッグできる場所を開発中のWebページを持っています。 IE6以外のすべてのブラウザで正常に動作します& IE7 divをドラッグすると、divの上にドロップされたdivの下にdivが表示されます。これは手元の問題ではありません。私はIE6 & IE7はZインデックスの設定に問題があることを知っています。これは、異なるdivが異なるz-index値を持つ複雑なページです。ページが 'localhost'とマシンの名前を使用するときのWebページの奇妙な動作
ページはIE8でうまく動作しますIF私のマシンのURLは「localhost」を使用しています。私のマシンの名前を使用するようにURLを切り替えると、ページは前に説明したようにdivが他のdivの下に表示されるような動作を示します。私は同じマシン、同じページが同じファイルから来たときになぜこれが起きているのか分かりません。唯一の変数は、ドメイン名の場所のURLです。私はIE8を同社の標準としてのみサポートしています。
私はマシンのIPアドレスを使用する場合、ページが動作します。要するに、localhostまたはipアドレスを使用するとうまく動作します。私のマシンの名前を使用すると、それは間違っています。
IE8のキャッシュをクリアして、マシンをリブートしました。 私はそれを作成しているので、他の場所から来る可能性はないので、ページは自分のマシン上にのみ存在します。
私はなぜこれが起こっているのか考えられません。 URLのサーバー名が異なる場合、IE8は同じページに対して異なる動作をします。
ヒント
ほとんどのIEは何らかの理由でスタンダードモードとクォークモードを切り替えているため、ランタイム環境はまったく同じではありません。悲しいことですが、それはゲイツ氏が私たちの残りの部分を笑っている間に生地を転がしたいと思う方法です。 –
@Marc B:そうだった!私はページ内の互換モードを強制し、それは働いた。ありがとう。あなたは、クレジットをしたい場合は、あなたのコメントを回答として入れることができます。 – Abdu
IE6またはIE7を気にする必要がない場合は、Quirks Mode/Compatibility Modeがオフの間に動作させたいと思うかもしれません。 –