Сдвиг зацентрированного сайта на ширину скролла, как с этим бороться?

123 4
Demetrio
На сайте с 26.05.2008
Offline
113
2708

Есть один такой неприятный момент, наверняка многие сталкивались. Верстается сайт, например 960px в ширину и центрирован:

html{

width:100%;

}

body{

width:960px;

margin:0 auto;

}

а во время серфинга по нему, на одних страницах мало контента, а на других много - появляется скролл и в момент открытия страницы со скроллом, сайт, дергаясь, сдвигается влево на ширину скролла, можно что-нибудь с этим придумать?

Размещусь на ваших площадках по тематикам: мобильная связь, спортивное питание
T.R.O.N
На сайте с 18.05.2004
Offline
314
#1

Demetrio,

1. для начала, в IE 6/7 такой проблемы просто нет. У него вертикальный скроллер все время.

2. раз уж всеравно вариант верстки извращенный (без обид), то можно извращать и дальше. Просто на страницах где мало текста, добивать конетнт до скрола. Можно для этого использовать JS. Свойство offsetHeight для дива, где основной текст

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
Demetrio
На сайте с 26.05.2008
Offline
113
#2
раз уж всеравно вариант верстки извращенный (без обид), то можно извращать и дальше

Почему Вы считаете его извращенным? Что ещё сделать с нерезиновым сайтом, кроме как ни центрировать?

Demetrio добавил 18.08.2009 в 18:09

Неважно, что центрировать - body или div, проблема всё равно останется. Сейчас посмотрел, на вконтакте и твиттере с этим ничего не сделали..

neov
На сайте с 15.02.2005
Offline
95
#3

Попробуйте для html прописать свойство overflow: scroll;

Слава Шевцов
На сайте с 23.07.2005
Offline
370
#4
Demetrio:
Сейчас посмотрел, на вконтакте и твиттере с этим ничего не сделали..

Тогда не париться.

Неизменность точки зрения неизменно порождает иллюзию понимания.
T.R.O.N
На сайте с 18.05.2004
Offline
314
#5
Demetrio:
Что ещё сделать с нерезиновым сайтом, кроме как ни центрировать?

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

Demetrio:
вконтакте и твиттере с этим ничего не сделали

а неужели нельзя смотреть на что-то попорядочней.... Всегда считал центровку типичным показательем ГС да вордпресе...

Demetrio
На сайте с 26.05.2008
Offline
113
#6
безусловно прижимать к краю, чтобы было удобно считать

У меня 1680х1050, сайты прижатые к краю крайне некомфортно просматривать

а неужели нельзя смотреть на что-то попорядочней.

Привел пример из известных и крупных проектов. Не сказал бы, что они - ГС на вп

funky
На сайте с 15.02.2009
Offline
35
#7

делаю так. ничего ни дергается

body {

margin:0px;
text-align:center;
}

#container {
width:1000px;
margin:0px auto;
text-align:left;
}
T.R.O.N
На сайте с 18.05.2004
Offline
314
#8
Demetrio:
Не сказал бы, что они - ГС на вп

искренне жаль, что в конт... в ы считаете порядочным. Правда жалко. Что касается внешненго вида как одного так и твитера - это очень "американский" вид 5-ти летней давности.

Demetrio:
У меня 1680х1050, сайты прижатые к краю крайне некомфортно просматривать

Если Вы говорите только о пользователях писюков с большими мониторами - возможно, вы и правы. Я привык к маку, наладонникам и нетбукам. Поверьте, там очень неприятно смотреть на центрованные.

Ткач
На сайте с 29.04.2007
Offline
95
#9
T.R.O.N:
безусловно прижимать к краю, чтобы было удобно считать.

Я с таких сайтов ухожу сразу, поскольку очень неприятно смотреть на них.

Разработка и создание сайтов. Красиво, функционально, недорого. (http://time-online.ru/) ICQ 388-474-890)
T.R.O.N
На сайте с 18.05.2004
Offline
314
#10
Ткач:
поскольку очень неприятно смотреть на них.

на них не нужно смотреть, их нужно читать.... если конечно это не порнуха.

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий