Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

вопрос Ajax+'element positioning'

14K
05 декабря 2006 года
Crypton
16 / / 26.02.2006
вобщем недавно столкнулся с такой проблеммой:

есть у меня <div id="id1" style="position:absolute; top:100px; left:100px"></div>

в него аяксом подгружаю: <div id="id2" style="position:absolute; top:400px; left:300px"><img ......></div>

(не спрашивайте зачем... так надо... :) )

фигня вот в чем: у div'а "id2" top получается 100+400 , а left соответственно 100+300, такое ощущение что этот подгружаемый div считает что у него absolute не от 0,0 окна, а от 0,0 div'а "id1".
!important не помогает.
браузер Firefox.

в чем может быть дело-то?
12
06 декабря 2006 года
alekciy
3.0K / / 13.12.2005
Цитата: Crypton
в чем может быть дело-то?


В плохом чтении спецификаций.

Цитата: Crypton
такое ощущение что этот подгружаемый div считает что у него absolute не от 0,0 окна, а от 0,0 div'а "id1".


Так и есть.


Цитата:
9.6 Абсолютное позиционирование

В модели абсолютного позиционирования величина смещения блока относительно его контейнера задается явно. Он полностью удаляется из нормального потока (так что не влияет на последующие сестринские элементы). Абсолютно позиционированный блок назначает новый контейнер для дочерних элементов из нормального потока и позиционируемых потомков. Содержимое абсолютно позиционируемого элемента не перемещается вокруг других блоков. Оно может затенять (или не затенять) содержимое другого блока в зависимости от уровней расположения накладывающихся блоков.

14K
06 декабря 2006 года
Crypton
16 / / 26.02.2006
спасибо за ответ... :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог