0

5 つの div が重なり合った Web ページを作成しました。divをクリックすると表示される5つの非表示のdivがあります。問題は、オーバーフローが発生するとブラウザ ウィンドウにスクロール バーが表示され、コンテンツ全体がちらついて左に移動することです。オーバーフローが無効になると、コンテンツは再び元の位置に戻ります。

4

2 に答える 2

0

body タグのオーバーフローをスクロールに設定すると、常にスクロールバーが表示されます。この方法では、スクロール バーはスクロール バーを超えても表示されず、既に表示されています...

body{
   overflow-y: scroll;
}
于 2012-09-22T14:34:37.937 に答える
0

この問題は、ページの高さが高くなり、ブラウザに垂直スクロールバーが表示される場合に発生します。この問題を解決する最善の方法は、ページの読み込み時にスキル div の 1 つを展開して、ブラウザーのスクロールバーを表示することです。

于 2012-09-22T17:30:12.580 に答える