0

さて、さまざまなブラウザーでサイトをテストしている間、Internet Explorer 7 を除いてすべて問題なく動作しました。私の問題はかなり奇妙なものです。メニュー要素が静止しません。つまり、画面を下にスクロールすると、メニュー要素が一緒に移動しますが、それらのリンク部分のみが移動し (すべての背景は上部に残ります)、上にスクロールするとメニュー要素はどこにも表示されません。これは IE7 の既知のバグですか?

メニュー要素を中央に配置するために position:relative と left/right:50% を使用しているため、css の position 属性に問題があるのではないかと疑っています。

4

1 に答える 1

0

自分で答えを見つけました。いつか同じことで苦労する人のためにここにあります。

犯人は容疑者の立場だった。何らかの理由で、相対的に配置された要素が固定されているか、何らかの形でページ レイアウトから分離されているため、スクロール中にすべての上に「ホバリング」していました。これを解決するには、ページのコンテナ/ラッパーの位置を相対的に設定する必要があります。だからここにコードがあります:

#container{position: relative}

私を正しい方向に導いてくれたすべてのコメントに感謝します。

于 2012-12-27T20:20:45.130 に答える