CSS, position property @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 13 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Aqua Жен.
новый человек
0
Сообщения: 54
Зарегистрирован: 17.02.04
Откуда: Москва
Заголовок сообщения: CSS, position property
Сообщение Добавлено: 21 Июль 2004, 09:20:02 
Всем привет!

Позиционирую логотип на странице вот таким образом:
<a href="index.html"><img src="images/logo.gif" border="0" style="position: relative; z-index: 20; top: -533px; left: -582px;">
Использую такой способ, т. к. на каждой странице меняется шапка, а страниц около сотни, причем наверняка со временем и те шапки будут меняться. (Т.е. логотип наложен на фотку. Фотки на каждой странице разные.) Пришлось вручную подбирать "координаты" логотипа на страницах! Наверно, лучше было выучить испанский :)

Значение "relative" для позиционирования использую, т.к. страница выравнена по центру, соответственно, значение "absolute", к сожалению, не подходит.
Такой глюк наблюдаю. Если перейти с одной страницы на другую не с помощью меню, а кнопкой Back браузера, положение логотипа на странице меняется: он опускается, кажется, на свою высоту. Нажимешь кнопку Обновить, возвращается на нужное место.
Может будет какой-нибудь совет, как обойти эту проблемку?

Заранее спасибочки!
Nekta
новый человек
0
Сообщения: 133
Зарегистрирован: 15.05.03
Сообщение Добавлено: 21 Июль 2004, 10:13:08 
нам бы айнбислах больше информации? ..я се визуально -533 пикселя по вертикали и -582 по гризонтали вообще вне поля видимости представляю.. у вас сайт на какое разрешение рассчитан? и где именно у вас логотип? шапку представляю вверху, откуда же тогда -533 пиксля?

_________________
Критика - это учить автора, как бы я сделал на его месте, если бы умел.
Карел Чапек.
BlooDHounD Муж.
соучастник
0
Сообщения: 585
Зарегистрирован: 12.03.04
Откуда: Беларусь - Борисов
Сообщение Добавлено: 21 Июль 2004, 10:35:51 
Чё тут не понятно?
BlooDHounD Муж.
соучастник
0
Сообщения: 585
Зарегистрирован: 12.03.04
Откуда: Беларусь - Борисов
Сообщение Добавлено: 21 Июль 2004, 10:46:09 
Чё тут не понятно?
Скажем в коде он без CSS справа внизу а в потом его в -533 и тд.

Попробуй извратски:
Код:
document.onmousemove = function()
{
логотип.style.left = скока надо!
логотип.style.top = скока надо!
}
Nekta
новый человек
0
Сообщения: 133
Зарегистрирован: 15.05.03
Сообщение Добавлено: 21 Июль 2004, 11:03:47 
ну теперь все стало понятно.

_________________
Критика - это учить автора, как бы я сделал на его месте, если бы умел.
Карел Чапек.
Aqua Жен.
новый человек
0
Сообщения: 54
Зарегистрирован: 17.02.04
Откуда: Москва
Сообщение Добавлено: 21 Июль 2004, 11:30:39 

Nekta писал(а):
нам бы айнбислах больше информации? ..я се визуально -533 пикселя по вертикали и -582 по гризонтали вообще вне поля видимости представляю.. у вас сайт на какое разрешение рассчитан? и где именно у вас логотип? шапку представляю вверху, откуда же тогда -533 пиксля?



Вверху и есть. Вставляю логотип под элементами с фиксированным значением высоты и ширины, например, под вертикальным меню, элементы которого в графике, а не текстом. А на какой-то другой странице это меню состоит из меньшего числа элементов, соответственно, значение "top", другое. И вот наблюдаю эффект смещения переходя между такими страницами с помощью кнопки Back.
Aqua Жен.
новый человек
0
Сообщения: 54
Зарегистрирован: 17.02.04
Откуда: Москва
Сообщение Добавлено: 21 Июль 2004, 11:38:18 

BlooDHounD писал(а):
Попробуй извратски:
Код:
document.onmousemove = function()
{
логотип.style.left = скока надо!
логотип.style.top = скока надо!
}



Спасибо, за совет. Но я совсем не могу понять, при чем событие onmousemove?
И ведь position таким способом будет задана относительно окна броузера? А выравнивание у меня по центру, т.е. значения будут варьироваться.
BlooDHounD Муж.
соучастник
0
Сообщения: 585
Зарегистрирован: 12.03.04
Откуда: Беларусь - Борисов
Сообщение Добавлено: 21 Июль 2004, 13:46:12 
куда те надо туда и поставяться!
просто как только мышькой зашевелишь!
Бэк нажал и мышькой дёрнул.
секёшь?
Aqua Жен.
новый человек
0
Сообщения: 54
Зарегистрирован: 17.02.04
Откуда: Москва
Сообщение Добавлено: 21 Июль 2004, 14:44:11 

BlooDHounD писал(а):
куда те надо туда и поставяться!
просто как только мышькой зашевелишь!
Бэк нажал и мышькой дёрнул.
секёшь?



По-белорусски пишешь? :)
Aqua Жен.
новый человек
0
Сообщения: 54
Зарегистрирован: 17.02.04
Откуда: Москва
Сообщение Добавлено: 21 Июль 2004, 14:44:47 
BlooDHounD,

спасибо большое, я попробую!
BlooDHounD Муж.
соучастник
0
Сообщения: 585
Зарегистрирован: 12.03.04
Откуда: Беларусь - Борисов
Сообщение Добавлено: 21 Июль 2004, 15:12:40 
оффтопик:
ну подловил! русский я плохо пишу
Aqua Жен.
новый человек
0
Сообщения: 54
Зарегистрирован: 17.02.04
Откуда: Москва
Сообщение Добавлено: 21 Июль 2004, 15:46:41 
Может кто-нибудь подскажет другой способ, чтобы логотип не прыгал?
Nekta
новый человек
0
Сообщения: 133
Зарегистрирован: 15.05.03
Сообщение Добавлено: 21 Июль 2004, 15:57:42 
а если попробовать логотип до меню вставить, и заново спозиционировать?:)
вообщет я своим постом хотела донести, что важно так же, где это ваше "а" с картинкою само лежит, и вообще какая разметка. А так просто у меня вот не сдвигается, а гадать, почему у вас свигается на гуще чтоли..размеры или страницы, или элементов меняются, ..или вы туда чего скриптом пишите, который не срабатывает или например элемент появляется раньше чем какой-то другой, … вот еще например, при нажатии кнопки бэк не происходит постбэка..

_________________
Критика - это учить автора, как бы я сделал на его месте, если бы умел.
Карел Чапек.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 13 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


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