Показать сообщение отдельно
  #8 (permalink)  
Старый 13.10.2010, 03:13
Интересующийся
Отправить личное сообщение для SilentImp Посмотреть профиль Найти все сообщения от SilentImp
 
Регистрация: 12.10.2010
Сообщений: 21

spbspidir ... есть чудесная штука — w3c html validator (http://validator.w3.org/).
Она учит не пихать div и script куда не надо. Как .photo вообще позиционировать относительно body, если оно не является дочерним элементом и расположено там, где его быть не может.

Кроме того если известен размер изображения то с какого перепугу вообще скрипт использовать? Даже если не известно, то задачу можно решить с помощью pure css.

Стиль исправь на нижеприведенный, скрипт убери вообще, div помести ВНУТРЬ body.
.photo {
height: 100px;
width: 100px;
position: absolute;
left: 50%;
top: 50%;
margin:-50px 0 0 -50px;
background-color: #000;
}

Ну еще можешь html,body height/min-height:100%; добавить.
Это для случая когда ты знаешь размер картинки.
А если не знаешь, то:
http://cssing.org.ua/2007/04/26/anot...valign-method/
http://habrahabr.ru/tag/вертикальное%20выравнивани /
http://www.jakpsatweb.cz/css/css-ver...-solution.html
и еще 100500 статей.

Не думаю, что тебе для этого нужен скрипт.
Ответить с цитированием