1

スクロールを必要としないサイトを作成する場合、コンテンツは中央に配置されます。すべてのページコンテンツをdiv:#Pagecontent内に配置しました。これは、画面の幅が重要ではないようにマージンがautoに設定されており、コンテンツは常に中央にあります。

ただし、コンテンツの長さのためにページをスクロールする必要がある場合、ページ上のすべてのコンテンツがわずかにシフトします。煩わしいと思うので、どうすればこれを防ぐことができますか。

これが大丈夫な質問であることを願っています。乾杯!

4

2 に答える 2

0

の HTML はoverflow: scroll、スクロールバーが必要かどうかにかかわらず、常にページにスクロールバーを表示するように強制します。

html{
   overflow:scroll;//for both vertical and horizontal 
   /*  overflow-y: scroll; // for only horizontal 
       overflow-x: scroll;  // for only vertical  */
}

しかし、通常のサイトでスクロール バーが表示されるのを防ぐ方法はありません。これは、訪問者の画面解像度や最大化されたウィンドウの設定に 100% 依存するためです。

スクロール バーがページ コンテンツを移動するのを防ぐ唯一の方法は、javascript を使用してスクロール バーを無効にすることです。

よく読んだ:スクロールバーが Web ページの位置を変更しないようにする方法は?

于 2012-09-22T08:42:02.370 に答える
0

css で常にオーバーフローを表示できる overflow:scrollので、スクロール バーでページが移動しません

于 2012-09-22T11:03:44.177 に答える