0

この質問に反対票を投じることは絶対に知っていますが、jsfiddleまたはカスタムhtmlでこの問題を繰り返すことはできないため、Webページを使用してのみ表示できます。

問題を理解したら、適切な HTML コードで質問を更新します。

ウェブサイトhttp://tax.allfaces.lv/にアクセスすると、3 つのメニュー項目が表示されます。最初または 3 番目のメニュー項目 ([ホーム] および [お問い合わせ]) をクリックすると、すべて問題ありません。

商人にはサブメニューが含まれています。それほど明白ではありませんが、2 つ目 (Merchants) をクリックすると、ホーム ページやお問い合わせページと比較して、コンテンツ全体が数ピクセル右に移動していることがわかります。「ホーム」と「マーチャント」を 1 つずつクリックすると、「マーチャント」のすべてのコンテンツが数ピクセル右側にあることがわかります。

編集: これは Web ページの高さとスクロールバーに関連しています。

4

3 に答える 3

1

すべてのコンテンツがページに収まるため、スクロールバーが消えるためです:)

于 2013-06-03T09:17:00.730 に答える
1

横のスクロールバーが消えるためです;)できることは、すべてのページにスクロールバーを表示して、動かないようにすることです。

于 2013-06-03T09:17:05.277 に答える
1

このコードを本文に追加して、スクロール バーを常に保持し、この問題を回避します。

body {
    overflow-y: scroll;
}
于 2013-06-03T09:17:50.207 に答える