Позиционирование DIVов
Есть div, в котором находятся три вложенных div'a. Мне нужно "перетасовывать", т.е. менять местами эти вложенные div'ы.
Для установки позиции использую Ext.core.Element.setLeft() У внешнего div'a через стиль установил свойство "position: relative;", у всех трех вложенных оно тоже установлено в relative. В этом случае, вроде бы позиционирование должно происходить относительно края родительского элемента. Так и происходит, но только для первого дива. Все остальные просто располагаются следом за первым, т.е. поменять первый и второй местами не получается :( Можно ли как-нибудь сделать это? Причем, очень хотелось бы работать в системе координат внешнего div'а, а не с координатами всего окна браузера. |
position:absolute - для внутренних дивов.
|
Цитата:
|
Для внешнего дива нужно явно указывать высоту, так как абсолютнопозиционированны е элементы выпадают из общего потока и не влияют на высот/ширину родительского элемента.
Но в данном случае можно попробовать для первого внутренего дива задать position:relative , а для остальных двух оставить position:absolute. |
Часовой пояс GMT +3, время: 05:43. |