SnowWind
16.06.2013 - 15:46
Всем привет.
Возможно ли сделать div1 резиновым в такой конструкции:
<div1>
<div2></div>
</div>
.div2 {position: absolute;}
???
zelenin
16.06.2013 - 16:22
нет, вывырываете второй див из потока. Первый не имеет сейчас ни высоты ни ширины.
Rock_N
16.06.2013 - 17:30
Как заметил автор,постом выше,в такой конструкции растягиваться не будет.
И если хотите,чтоб один блок был с позиционирован относительно другого,то 1-ому задайте
position:relative,
а 2-ому,
position:absolute.
_____________
Сумашедшим жить легко=)
SnowWind
16.06.2013 - 17:39
Цитата (Rock_N @ 16.06.2013 - 13:30) |
Как заметил автор,постом выше,в такой конструкции растягиваться не будет. И если хотите,чтоб один блок был с позиционирован относительно другого,то 1-ому задайте position:relative, а 2-ому, position:absolute. |
Если задать для div1 - position: relative а для div2 - position: absolute;
то div1 не будет резиновым, не растягивается на всю высоту div2
Rock_N
16.06.2013 - 17:48
Для этого и позиционирование не надо.
Достаточно 1-ому диву задать только ширину.И тогда он будет растягиваться относительно контента,находящегося во 2-ом диве =)
_____________
Сумашедшим жить легко=)
SnowWind
16.06.2013 - 18:02
ситуация несколько другая
<div1>
<div2></div>
<div3></div>
<div style="clear:both;"></div>
</div>
.div2, .div3 {float: left; width: 400px;}
Итак div1 растягивается в высоту самого высокого div2 или div3
А я хочу что бы самый низкий div2 или div3 был посередине div1
Вот такая фиговина
Rock_N
16.06.2013 - 18:28
Честно,я Вас не понял,мы говорили о растягивание по высоте,а вы про позиционирование по ширине....
_____________
Сумашедшим жить легко=)
SnowWind
16.06.2013 - 18:59
про позиционирование по высоте
я уже понял, что не растянуть див как, было в первом вопросе, поэтому ситуация изменилась, не стал создавать новую ветку
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.