css позиционирование макета

У меня есть блок div (абсолютно позиционированный), который расширяется, а ниже у меня есть еще один блок div, не расширяемый (относительно позиционированный).

Теперь, когда этот абсолютно расширяемый div расширяется, тот, что ниже, не сдвигается вниз.

Разве это невозможно? Если бы мой код не был слишком длинным, я бы разместил его здесь... Может ли кто-нибудь помочь мне в этом...


person Community    schedule 30.09.2010    source источник
comment
... и вы можете связать с кодом/страницей?   -  person Richard JP Le Guen    schedule 01.10.2010
comment
во-первых, я очень новичок на этом сайте. Итак, не могли бы вы сказать мне, что на самом деле означает вики сообщества? Во-вторых, как я уже говорил вам, мой код слишком длинный и содержит много css, и мне нелегко разместить его здесь. Потому и спросил простым языком...   -  person Rahul Utb    schedule 01.10.2010
comment
Я бы порекомендовал разместить его где-нибудь в Интернете, а затем просто дать ссылку на него из вашего поста. Таким образом, люди могут видеть, что с ним происходит, и давать более точные ответы. В StackOverflow вики сообщества означает, что любой может редактировать ваш пост.   -  person Alex King    schedule 01.10.2010


Ответы (1)


Когда вы абсолютно позиционируете что-то, это удаляет это из потока документа, поэтому оно просто перекрывает материал и ничего не отталкивает. Возможно, первый div не должен быть абсолютно позиционирован?

person Community    schedule 30.09.2010
comment
на самом деле у меня есть набор из 3 (маленьких) абсолютно позиционированных (расширяемых) div в строке внутри относительно позиционированного (расширяемого) div. Теперь, если я сделаю 3 блока относительно расположенными, тогда, когда все 3 находятся в свернутом состоянии, тогда макет в порядке, но когда я расширяю, скажем, 1-й, один маленький блок, блок, прилегающий к смещается вниз в свернутом состоянии, как теперь его положение, которое было относительно позиционированные изменения, когда 1-й ящик расширяется. И точно так же 3-й сдвигается вниз, когда 2-й также расширяется. Хотя мне удалось обработать этот макет с помощью некоторого патча js-кодирования, я хотел сделать это, используя только css. - person Rahul Utb; 04.10.2010