Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Убрать скроллинг при полном окне


Автор: Aliance 16.5.2006, 13:33
Доброго времени суток!

Делаю сайт для моего интернет-сообщества.
Сайт расчитан на разрешение монтора 1024х768 и более.
Но, особо умные люди, любят смотреть сразу по 80 сайтов, используя каскадное отражение окон.
Они требуют при уменьшее размеров окна сделать так, чтобы появлялся горизонтальный скроллинг.
Сделал:
Код

BODY {
       OVERFLOW: auto
}


Но не неизвестным мне причинам, он стал появляться у меня и на полном экране (раньше его небыло)
У меня разрешение вообще 1200х1024...

Помогите решить проблему, подозреваю что тут проблема в процентных величинах

Адрес сайта: http://aliance.morgenshtern.com/ 

Автор: R.M. 16.5.2006, 13:47
Aliance, попробуй 
Код
html {owerflow-y: scrolling;}
 

Автор: Aliance 16.5.2006, 14:11
Тогда скроллинг будет постоянно. Мне нужно чтобы он возникал только тогда, когда он нужен.
Пример: http://pro.corbis.com/creative/zefa/welcome/en-US/
Если на полном экране - скроллинга нет, если экран сузить - появится скроллинг. 

Автор: R.M. 16.5.2006, 14:32
Aliance, тогда вместо scrolling попробуй auto 

Автор: Aliance 16.5.2006, 19:26
Ты явно не смотрел на страницу мою и в частности в код CSS.
Тогда зачем просто накручивать себе посты?
У меня так и стоит! 

Автор: dstorm81 16.5.2006, 20:59
посмотрел с той ссылки (с пендоского сайта)  ксс, у меня к сожалению 1000 на 1000 моник не держит ничо особенного там нет
и с твоим совпадает почти 100%-но
только у тя в ксс где определение боди нет оверфлов, может из-за этого 

Автор: Aliance 16.5.2006, 21:30
Ничего не понял. У тебя на моем сайте при полноразвернутом просмотре полоска прокрутки есть?

Цитата(dstorm81 @  16.5.2006,  21:59 Найти цитируемый пост)
только у тя в ксс где определение боди нет оверфлов, может из-за этого  

действительно, он у меня в html. Попробую продублировать в body ;) 

Автор: dstorm81 16.5.2006, 22:03
у меня  разрешение 1024 на 768, и полоса прокрутки есть и на твоем сцайте и на том пендонском (указанном тобой) smile, так то, не знаю как и помочь даже smile
я через лису смотрел 

Автор: Aliance 16.5.2006, 22:35
Цитата(Aliance @  16.5.2006,  22:30 Найти цитируемый пост)
действительно, он у меня в html. Попробую продублировать в body ;)  

сделал, все равно та жа трабла smile 

Автор: Иль 16.5.2006, 23:30
Хочеш я тебе просто переверстаю? Полная резина без таблидз  smile 

Автор: dm9 17.5.2006, 10:28
Цитата(Куксикус @  16.5.2006,  15:32 Найти цитируемый пост)
scrolling


Нету такого, есть scroll, auto, hidden.


Альянс, по сабжу - где-то лажа в вёрстке, вышел ты за пределы 100%. Это лечится полным пересмотром исходного кода страницы, попробуй поубирать элементы по очереди, найдёшь. Навскидку вряд ли тебе кто-то скажет, это работа минимум на полчаса-час.
 

Автор: R.M. 17.5.2006, 11:27
Цитата(dm9 @  17.5.2006,  11:28 Найти цитируемый пост)
Нету такого, есть scroll

Обшибся smile 

Цитата(Aliance @  16.5.2006,  20:26 Найти цитируемый пост)
Тогда зачем просто накручивать себе посты?

Это не так 

Автор: Aliance 17.5.2006, 19:05
Цитата(Иль @  17.5.2006,  00:30 Найти цитируемый пост)
Хочеш я тебе просто переверстаю? Полная резина без таблидз

Нет, спасибо. У меня сейчас стоит резина, но из-за "умных" пользователей должен от нее отказываться.

Цитата(dm9 @  17.5.2006,  11:28 Найти цитируемый пост)
Альянс, по сабжу - где-то лажа в вёрстке, вышел ты за пределы 100%. Это лечится полным пересмотром исходного кода страницы, попробуй поубирать элементы по очереди, найдёшь. Навскидку вряд ли тебе кто-то скажет, это работа минимум на полчаса-час.

Спасибо за подсказку! Поищу. Если что - отпишусь. 

Автор: Aliance 17.5.2006, 19:49
Не работает, пробовал даже блок весь делать так:
Код

white-space: nowrap;

Все равно не помогает.

Структура шапки такая:
картинка-фон №1 --- пустое место --- картинка-фон №2

При увеличении разрешения монитора пустое место растягивается за счет width: 100%
Но при уменьшении (не фулл размер окна) - картинка №2 убирается в низ.
Как поступить не знаю.

dm9, 
Воспользовался твоим советом - убрал сперва все кроме шапки - скроллинг пропал. Дальше чтобы не добавлял он появляется smile Но везде стоит width: 100% да и padding`ов с magrin`ами нет. Поэтому что за травбла не знаю.

В итоге пока что овобще скроллинг убрал. Но нужно чтобы сайт не разваливался. А то юзеры меня запинают. 

Автор: dm9 17.5.2006, 20:27
Ну, если что бы ни добавил - появляется скроллинг, то дело явно не в том куске, который ты убрал, а в том, что оставил. Убирай дальше smile У меня такое иногда бывает, со скроллингом. Решается именно последовательной проверкой всех элементов.

Добавлено @ 20:27 
Нудно, но что поделать smile
 

Автор: Aliance 17.5.2006, 22:45
Не получается у меня. Ну как это исправить если нет нигде более 100% ?!
Видимо, придется “отказать” некоторым юзерам 

Автор: Иль 18.5.2006, 15:11
Ну тогда:  у резины нельзя выдавать в одном потоке более 1 ноды если у ноды высота 100%, а у тебя шапка div скоко-то там и следом идет контентный div с 100%, так он и берет 100% от html (у тебя берет от body в ИЕ, тк ты доктайп убил переносом строки), ужоз

Добавлено @ 15:12 
Ё, что значит нет, если есть, ты у контентного div калькулируемые стили проверь, он у тебя 100% подцепил 

Автор: Aliance 18.5.2006, 21:23
Я понял одно: что я ничего не понял  smile 
У тебя есть ICQ? 

Автор: Иль 19.5.2006, 18:59
Да, отправлю в личку немного погодя

Добавлено @ 18:59 
Пообщаемся в суботу, а то шеф за спиной 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)