2

私は主に学習目的でWebサイトをいじっていましたが、ページの1つだけで、ナビゲーションバーが他のすべてのページよりも約5ピクセル左にシフトしています。それが他のものと完全に同じであってはならない理由はわかりません。誰かがその理由を知っていますか?

4

3 に答える 3

6
html{ overflow-y:scroll; }

他の提案された解決策の1pxのスクロールウェイなしでスクロールバーが常に表示されるため、さらに優れています

于 2009-12-09T13:24:06.103 に答える
2

そのページは他のページよりも長いです。ページが中央に配置されているため、ブラウザは右側にスクロールバー用のスペースを確保していますが、これは他のページにはありません。

于 2009-12-09T06:56:51.977 に答える
1

これは、画面の右側のスペースを占める垂直スクロールバーを表示するのに十分な長さの唯一のページです。

気になる場合は、cssファイルに次のコードを追加することで、すべてのページに垂直方向のスクロールを強制できます。

html { height: 101%; }

これにより、サイズに関係なく、各ページがブラウザウィンドウよりもわずかに長くなります。

于 2009-12-09T07:11:15.430 に答える