CSS: сделать слой фоновым, т.е. без скроллинга при 800x600 @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 17 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
ultimate
соучастник
2
Сообщения: 356
Зарегистрирован: 27.10.01
Откуда: moscow
Заголовок сообщения: CSS: сделать слой фоновым, т.е. без скроллинга при 800x600
Сообщение Добавлено: 2 Октябрь 2003, 09:44:49 
господа, помогите.. сбился с толку..
есть слой.. который при 800х600 вылезает за край экрана (правый), а при 1024 нет. этот слой содержит картинку, которая соответственно уходит при 800 за экран, а при 1024 видна целиком. картинка в стилях для слоя указана фоновой, но блин.. все равно откуда-то берется скроллбар. как его снести?

свойства div'a того следующие:

#acc_bg
{
position: absolute;
float: bottom;
left: 770;
top: 137;
height: 370;
width: 300;
background-image: url(images/acc_bg.gif);
background-repeat: no-repeat;
background-position: left top;
}
!GERA! Муж.
новый человек
0
Сообщения: 29
Зарегистрирован: 27.03.03
Откуда: Москва
Сообщение Добавлено: 2 Октябрь 2003, 10:15:57 
У тебя слой находится в определенном, статичном месте на странице.. и не зависимо от того, какое у тебя разрешение экрана - слой будет находиться там, где ты его поставил... и естественно, эксплорер автоматически включает скроллбар, когда элементы страницы выходят за пределы экрана.

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

Давно не программил на JS, по ентому не могу сейчас собразить примерный код.. но если тебе будет нужно, могу написать...

_________________
Чем старше - тем умнее.… встречаются девченки.…=)
Xavec
новый человек
0
Сообщения: 163
Зарегистрирован: 16.01.03
Откуда: Mскв.
Сообщение Добавлено: 2 Октябрь 2003, 14:56:49 
float: bottom это что такое?
!GERA! Муж.
новый человек
0
Сообщения: 29
Зарегистрирован: 27.03.03
Откуда: Москва
Сообщение Добавлено: 2 Октябрь 2003, 15:16:56 
Xavec, видимо ultimate хотел установить float:both :roll:

_________________
Чем старше - тем умнее.… встречаются девченки.…=)
404 Муж.
новый человек
0
Сообщения: 114
Зарегистрирован: 26.11.02
Откуда: Санкт-Петербург
Сообщение Добавлено: 2 Октябрь 2003, 16:13:34 
Из всего описания слоя правильно только это:
background-image: url(images/acc_bg.gif);
background-repeat: no-repeat;
background-position: left top;
arlekino Муж.
соучастник
5
Сообщения: 481
Зарегистрирован: 05.07.01
Откуда: Москва
Сообщение Добавлено: 3 Октябрь 2003, 10:10:10 
А в чем задумка то? Сдается мне, вы изначально пошли по ложному пути.
Xavec
новый человек
0
Сообщения: 163
Зарегистрирован: 16.01.03
Откуда: Mскв.
Сообщение Добавлено: 3 Октябрь 2003, 10:54:29 
!GERA!, float:both -- это из какой спецификации?

ultimate, лови
Код:
body {backgound: #FFF url(images/acc_bg.gif) 770px 137px no-repeat}
!GERA! Муж.
новый человек
0
Сообщения: 29
Зарегистрирован: 27.03.03
Откуда: Москва
Сообщение Добавлено: 3 Октябрь 2003, 11:19:40 
Xavec, float:both - делает что-то с текстом вокруг слоя.… :rolleyes: :glasses:

_________________
Чем старше - тем умнее.… встречаются девченки.…=)
Xavec
новый человек
0
Сообщения: 163
Зарегистрирован: 16.01.03
Откуда: Mскв.
Сообщение Добавлено: 3 Октябрь 2003, 11:34:52 
!GERA!, float — это обтекание текстом слоя. То есть Вы предполагаете, что слой может обтекаться с двух сторон одновременно?
404 Муж.
новый человек
0
Сообщения: 114
Зарегистрирован: 26.11.02
Откуда: Санкт-Петербург
Сообщение Добавлено: 3 Октябрь 2003, 11:44:24 
Спецификация.


Цитата:
9.5.1 Positioning the float: the ’float’ property
’float’
Value: left | right | none | inherit
Initial: none
Applies to: all but positioned elements and generated content
Inherited: no
Percentages: N/A
Media: visual

!GERA! Муж.
новый человек
0
Сообщения: 29
Зарегистрирован: 27.03.03
Откуда: Москва
Сообщение Добавлено: 3 Октябрь 2003, 15:30:35 
Xavec,
Цитата:
!GERA!, float — это обтекание текстом слоя. То есть Вы предполагаете, что слой может обтекаться с двух сторон одновременно?


Я предполагаю, но сомневаюсь.…=)
Я именно предположил...

_________________
Чем старше - тем умнее.… встречаются девченки.…=)
ultimate
соучастник
2
Сообщения: 356
Зарегистрирован: 27.10.01
Откуда: moscow
Сообщение Добавлено: 4 Октябрь 2003, 09:44:45 
господа.. предполагаю, что вопрос не до конца был понят.
нужно - чтобы слой всегда располагался в одном месте на экране..
пример: имеем слой 10х10px.. с координатами left: 810, top: 100
получается так - при 800 он находится за пределами экрана и его не видно, при 1024 он виден.. так проблема в том, что при 800 разрешении появляется скроллбар снизу страницы ровно до этого слоя. а нужно, чтобы этого не происходило.

404:
а как нужно?
что в остальном неправльно?
jettero
новый человек
0
Сообщения: 230
Зарегистрирован: 14.09.03
Сообщение Добавлено: 5 Октябрь 2003, 08:27:12 
ultimate Попробуй этот слой запихнуть во фрейм, а уж там ты можешь выставить запрет на наличие скролбаров. Либо ты можешь переход на эту страницу сделать в виде открытия нового окна через явускрипт и опять же можешь выставить запрет на скролбары, но тогда это навредит юзабилити, судя по исследованиям Якоба Нильсена.
ultimate
соучастник
2
Сообщения: 356
Зарегистрирован: 27.10.01
Откуда: moscow
Сообщение Добавлено: 5 Октябрь 2003, 13:49:10 
jettero, уверен, что можно проще.. но как?
Xavec
новый человек
0
Сообщения: 163
Зарегистрирован: 16.01.03
Откуда: Mскв.
Сообщение Добавлено: 5 Октябрь 2003, 14:56:38 
ultimate, в чем проблема? почему тебя не устраивает фоновый слой для тела документа? Контент фоновым сделать не удастся при всём желании. Если не хочешь, чтобы появлялась прокрутка, добавь к стилю
Код:
body {overflow:hidden}
ultimate
соучастник
2
Сообщения: 356
Зарегистрирован: 27.10.01
Откуда: moscow
Сообщение Добавлено: 5 Октябрь 2003, 15:06:33 
Xavec, здорово конечно, но как вернуть скроллбар вертикальный???
ultimate
соучастник
2
Сообщения: 356
Зарегистрирован: 27.10.01
Откуда: moscow
Сообщение Добавлено: 5 Октябрь 2003, 15:10:38 
все понял.. добавить к слою этот аттрибут
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 17 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100