2015-01-20 4 views
0

Я пытаюсь понять, можно ли разместить контент после абсолютного позиционного div, который находится в относительном позиционном div. если я не знаю высоту относительного позиционного div.Относительное и абсолютное позиционирование

В принципе, у меня есть такая конфигурация ...

<div style="position:relative"> 
    <div style="position:absolute; top:0; left:100;"> 
    <div style="position:absolute; top:100; left:100;"> 
<div> 

(... и я хотел бы, чтобы поместить содержание здесь)

Поскольку это динамичный, у меня нет фактической высота относительного div. поэтому я не могу поместить его в CSS этого контейнера.

Я создал jsfiddle (http://jsfiddle.net/o7k2dpdz/), чтобы проиллюстрировать, что я пытаюсь сделать. Я оставил искусственный 500px в качестве своего роста, но я хотел бы удалить его и по возможности по-прежнему работать.

+0

Какой контент? – Slime

+0

Нет. Вы должны использовать высоту, иначе ваш фон не будет отображаться для всего контейнера, даже если отображается абсолютный div. Все хорошо? –

+0

Просто текстовое содержимое. –

ответ

0

Я думаю, что вам не нужно использовать подход position:absolute; для такого макета.

Вот пример решения я сделал без абсолютного позиционирования

jsFiddle

Надежда это то, что вы намеревались создать.

+0

Очень умный Димшик, но в моем случае мне понадобится абсолютное позиционирование. Я размещаю объекты с использованием кратчайшего подхода к столбцам. Я смог разрешить это с помощью Javascript. Я вычисляю самый высокий столбец и использую это измерение px как мою высоту контейнера, которая, кажется, работает хорошо. Спасибо за вашу помощь. –

+0

Вышеупомянутый только иллюстрирует один столбец, но в моем более крупном приложении. Я использую несколько. –

Смежные вопросы