Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Позицировать слой

> Мне надо позицировать слой относиетльно страницы по центру, но так чтобы я при изменении размера окна или при смене разрешения экрана местоположение не менялось.
> Подскажите если кто сталкивался с такой проблемой как это сделать.
> Потому кк если я задаю координаты от левого и верхнего краев то при смене разрешения слой уже не находится посередине...
> Заранее СПАСИБО!

Если хочешь версию которая работает на всех браузерах начиная с четвертых версий, то вот она:

Случай ?1

<div id=="myLayer" style="position:absolute; left:25%; top:25%; width:50%; height:50%;">
Этот слой займет 50% экрана и будет по середине.
</div>

Случай ?2

<div id=="container" style="position:absolute; left:50%; top:50%;">
<div id=="myLayer" style="position:relative; left:-100px; top:-50px; width:100px; height:100px;">
Этот слой займет 200x100 пикселов экрана и будет по середине.
</div>
</div>

Правда в последний пример будет подглючивать в последних ие (положение relative слоя почему то не пересчитывается при ресайзе). Поэтому лучше, если тебе нужно окошко фиксированного размера по середине, написать так

Случай ?2 вариант 2

<div id=="container" style="position:absolute; left:0%; top:0%; width:100%; height:100%;">

<table width="100%" height="100%"><tr><td align="center" valign="middle">
<table width="200" height="100"><tr><td align="center" valign="middle" bgColor="red">
Этот слой займет 200x100 пикселов экрана и будет по середине.
</td></tr></table>
</td></tr></table>

</div>

Так вот. А dyn properties штука хорошая, но подтормаживает и работает только в IE 5.5+, если я не путаю.
СообщениеАвторДата
GABRIEL25.09.2002 01:33
pofigator02.10.2002 16:56
pofigator02.10.2002 16:54
Gilmour26.09.2002 06:44
Just27.09.2002 14:35
Gilmour27.09.2002 19:37
Gilmour27.09.2002 19:40
Just !!!07.10.2002 11:29
Gilmour09.10.2002 03:10
Just09.10.2002 15:06
Gilmour09.10.2002 03:04
Just27.09.2002 11:04