Центральная страница в IE7 и страница перемещается после нажатия пунктов меню - PullRequest
0 голосов
/ 03 октября 2011

Моя страница, кажется, центрирована во всех современных браузерах, кроме IE7.В CSS у меня просто:

html, body {
    width: 1000px;
    margin: auto auto;
}

, и это не работает.

Другая проблема для всех браузеров заключается в том, что вся страница слегка перемещается после нажатия пунктов меню.Например, выбор второго пункта меню приводит к смещению страницы вправо по сравнению с третьей страницей.Не могли бы вы помочь мне, как решить эти проблемы.ТИА

1 Ответ

2 голосов
/ 03 октября 2011

Чтобы исправить первую проблему, удалите html из селектора:

body {
    width: 1000px;
    margin: auto auto;
}

Вторая проблема вызвана тем, что не всегда существует вертикальная полоса прокрутки, которая изменяет ширину страницы и поэтому вызываетнебольшое горизонтальное смещение.

Исправьте это, добавив это, что заставит всегда быть вертикальная полоса прокрутки:

html { 
    overflow-y: scroll
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...