Jump to content
  • 0

Растягинуть див


magiq
 Share

Question

Есть примерно такая схема сайта

h_1301137050_00e27d7f82.png

Нужно чтобы sidebar растянулся по высоте content, для того чтобы block3 был на уровне нижней границы content. На практике есть дизайн, автор захотел чтобы в block 3 была некоторая контактная информация + ссылка чтобы подниматься вверх

 
<div id="main">
<div class="sidebar">
<div class="block1">
</div>
<div class="block2">
</div>
<div class="block3">
</div>
</div>

<div class="content">
</div>
</div>

Структура вот такая.

Как вариант проскакивала мысль с помощью абсолютного позиционирования, но если sidebar будет больше чем content в таком случае block 3 наложится на него.

Edited by magiq
Link to comment
Share on other sites

14 answers to this question

Recommended Posts

  • 0

Да эту ссылку видел, но способ кажется громоздким. Просто верстка практически готова, только нету block3, по своей оплошности не продумал это сразу, забыл что height: 100% не работает для резиновых родителей.

Edited by magiq
Link to comment
Share on other sites

  • 0

Да эту ссылку видел, но способ кажется громоздким. Просто верстка практически готова, только нету block3, по своей оплошности не продумал это сразу, забыл что height: 100% не работает для резиновых родителей.

Покажи тестовую страницу

Link to comment
Share on other sites

  • 0

Простите, появилась какая-то идея?

Поймите, у меня ведь тоже могут быть свои дела. Когда освобожусь, посмотрю.

Вот решение:

Помести блоки в один общий контейнер.

<div id="main">
<div id="wrapper" style="position:relative;">
<div class="sidebar">
<div class="block1">
</div>
<div class="block2">
</div>

</div>

<div class="content">
</div>
<div class="block3">
</div>
</div>
</div>

block3 прижми абсолютом к левому краю вниз, где нужно.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy