Изменение позиции CSS / проблема - PullRequest
2 голосов
/ 11 июня 2009

Я только что закончил этот сайт, но осталась глупая ошибка ...

если вы проверите горизонтальное положение ВСЕЙ страницы, есть небольшое смещение ... не о чем плакать, кроме ПОЧЕМУ

вот 2 страницы

http://jlecologia.com/index.php

http://jlecologia.com/entreprise.php

любая идея, горизонтальное css:

#wrapper {
    position:relative; /* center, not in IE5 */
    width:856px;
    top: 38px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    display: block;
    padding: 0px;
}

Мне не нравится моя страница, чтобы делать ча-ча-ча!

Ответы [ 2 ]

4 голосов
/ 11 июня 2009

Страница с большим количеством контента имеет полосу прокрутки справа.

Поскольку у вас есть горизонтально центрированная страница, ширина страницы с полосой прокрутки на несколько пикселей уже, что приводит к смещению центрированной части влево.

4 голосов
/ 11 июня 2009

Окно просмотра браузера расширяется, когда нет необходимости в вертикальной полосе прокрутки. Поскольку ваш дизайн центрирован по горизонтали, центрирование сместится при расширении области просмотра. Это причина ча-ча-ча (и не позволяйте своему преподавателю танцев сказать вам по-другому).

Если вы сильно к этому относитесь, вы можете заставить вертикальную полосу прокрутки всегда отображаться так:

html { min-height: 100%; margin-bottom: 1px; }
* html { height: 100%; } /* for ie 6 */
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...