0

Chrome と FF で完全に機能する固定 div がありますが、何らかの理由で IE では固定ヘッダーが右に押し出されます。

CSS を見るとposition: relative;、「コンテンツ」div にあるように見えます。これを削除すると機能するためですが、明らかに「コンテンツ」が適切ではありません。

これを回避する方法は何ですか?

これが私のコードのフィドルです: http://jsfiddle.net/ELUGc/1493/

4

1 に答える 1

1

お使いの IE は IE10 モードではありません。開発者ツールで確認します (F12 キーを押します)。

これを内部に追加することで、最新のレンダリングモードを強制できますhead:

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

既に説明した方法で問題を修正できるとほぼ確信しているため、これはあなたには関係ありませんが、IE7 (IE10 が IE7 モード) を修正したい場合はleft: 0#wrapper.

于 2013-09-12T14:12:32.580 に答える