| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > div |
| Автор: the 7.7.2008, 17:03 | ||||||||
Хэдер:
Есть макет, сайт с горизонтальным скроллом (3424х583пх):
Есть контейнер #hrBox, который должен размещаться, всегда над нижним краем окна броузера. При вертикальном скролле держаться нижней части окна, а при горизонтальном скролле быть статичным - привязанным к левому краю окна. С Эксплорером проблем нет (код ниже для ФФ), а в ФФ не получается, блок плавает при скролле.
|
| Автор: bars80080 7.7.2008, 17:06 |
| указать для ФФ position: fixed; ? эта заморочка я так понимаю только на оперу рассчитана. есть ещё какие-то хаки для ФФ (или наоборот можно указать просто для всего fixed, а для эксплорера через * html #hrBox { /* конкретные установки */ }) |
| Автор: the 7.7.2008, 17:07 | ||
Тогда он привяжется к нижней части документа (страницы), а не окна... |
| Автор: bars80080 7.7.2008, 17:09 |
| в смысле документа? как раз окна. указать ещё bottom: 0px; |
| Автор: the 7.7.2008, 17:19 |
| bars80080, Проблемы с Экплорером нет, цсс для hrBox приведен для ФФ, с ним вся проблема... Позишн фиксед не решает проблемы, при горизонтальном скролле страницы, блок плавает, а нужно чтобы он был привязан к левому углу... |
| Автор: bars80080 7.7.2008, 17:45 | ||
ничего подобного, сейчас спец. поставил ФФ, он держит фиксед на экране и никуда не двигается:
хак body > #zx {} - насколько я знаю действует только на оперу, но не на мозилу хак * html #zx {} - на эксплорер |
| Автор: the 7.7.2008, 17:55 | ||||
Я поменял цсс, тоже самое... Блок плавает относительно левого края... |
| Автор: bars80080 7.7.2008, 18:01 |
| а ты мой привер проверил? отдельным файлом? мож у тебя браузер глючит? или стили перекрываются /обычное дело/, или он у тебя жёстко кэширует страницы (хотя это для ФФ вряд ли)? Добавлено через 1 минуту и 24 секунды стоп, ширина прилепленного блока 3424 пикселя? естесственно он будет его протаскивать, он же на экран не умещается |
| Автор: the 8.7.2008, 11:25 |
| bars80080, он плавает как ни крути... мне нужно, чтобы при горизонтальном скролле, блок был статичен, как сама страница, и слева начинался там же где и сам документ... |
| Автор: the 8.7.2008, 17:28 |
| Ни у кого нет идей? |
| Автор: bars80080 8.7.2008, 17:31 |
| мою идею я изложил, попробуй задать плавающему блоку width: 300px (просто попробовать), что получится? |
| Автор: the 8.7.2008, 17:59 | ||
я пробовал... положение дел не меняется... 09/07/2008 Вопрос снят... С помощью ЯваСкрипта сделал минусовой отступ слева при скролле... |