![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| sidd |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 7.10.2006 Где: Киев Репутация: нет Всего: нет |
В общем, как это сделать? Причем ширина и высота слоя не известны.
В интернете находил только те методы, в которых размеры слоя были заранее определены. Ну а у меня они могут быть разные. |
|||
|
||||
| JR13 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 22.7.2008 Где: MTL,QC,Canada Репутация: нет Всего: нет |
Может margin:0 auto; ?
|
|||
|
||||
| krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 1 Всего: 69 |
если слой 100x100px
то position: absolute; top:50%; left:50%; margin-left:-50px; margin-top:-50px; если размеры слоя могут быть разными пишеш простинький js скрипт который сначала определяет размеры слоя а потом на их основе позиционирует его Это сообщение отредактировал(а) krundetz - 23.7.2008, 16:47 |
|||
|
||||
| lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
а как вам этот вариант))
<div align="center"> твой див </div> -------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
| sidd |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 7.10.2006 Где: Киев Репутация: нет Всего: нет |
Нет, так не работает.
А не подскажите, как средствами JS узнать размеры слоя? lukas, вы не поняли. Мне не это нужно. |
||||
|
|||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
|
|||
|
||||
| lukas |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 23.2.2007 Репутация: 3 Всего: 15 |
это не работает если не добавлено...
-------------------- http://code.google.com/p/orionphp/ - opensource скриптовой язык Orion (аналог PHP) для freepascal/delphi. |
|||
|
||||
| sidd |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 7.10.2006 Где: Киев Репутация: нет Всего: нет |
lukas, не знаю. Все равно что-то не хочет
bars80080, спасибо. Так я и сделаю. |
|||
|
||||
| sidd |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 7.10.2006 Где: Киев Репутация: нет Всего: нет |
Столкнулся еще с одной проблемой. Трабл возникает, когда на страничке есть вертикальный скролинг. Если прокрутить его вниз, то слой появляется уже не по центру экрана. Он появляется немного выше. Как сделать, чтобы скролинг тоже учитывался?
Это сообщение отредактировал(а) sidd - 2.8.2008, 01:17 |
|||
|
||||
| webster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 361 Регистрация: 1.1.2007 Репутация: 34 Всего: 34 |
Можно использовать свойство scrollHeight для тега BODY, если у него не фиксирована высота http://developer.mozilla.org/en/docs/DOM:e...nt.scrollHeight http://msdn.microsoft.com/en-us/library/ms534615(VS.85).aspx
Это сообщение отредактировал(а) webster - 2.8.2008, 01:25 |
|||
|
||||
| sidd |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 7.10.2006 Где: Киев Репутация: нет Всего: нет |
webster, не понимаю, как его можно использовать. Ну если я правильно понял, он просто возвращает высоту всей страницы. Так все равно же не известно, на какой позиции сейчас находится юзер. Без этого-то никак.
|
|||
|
||||
| krundetz |
|
||||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 1 Всего: 69 |
ну для fierfox достаточно сделать
|
||||
|
|||||
| sidd |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 7.10.2006 Где: Киев Репутация: нет Всего: нет |
Спасибо! Это сообщение отредактировал(а) sidd - 17.8.2008, 01:18 |
||||||
|
|||||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 97 Всего: 401 |
lukas, указанный Вами доктайп ничего не меняет по сравнению с его отсутствием. См. это (особ. табличку в конце).
sidd, для сабжевой задачи решений несколько. Вот неплохая ссылка для введения в вопрос ;) -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| sidd |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 7.10.2006 Где: Киев Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |