Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Резиновость ДИВов в вісоту


Автор: ozstriker 17.2.2009, 11:37
Доброго времени суток!

Есть 3 дива:

Цитата

.sl {
    background-image:url(images/center_bdrs_l.jpg);
    background-repeat:repeat-y;
    float: left;
    width: 28px;
    position: relative;
    left: -28px;
}

.sr {
    background-image:url(images/center_bdrs_r.jpg);
    background-repeat:repeat-y;
    float: right;
    margin-right: -30px;
    width: 30px;
    position: relative;
}

#content {
    padding: 0 20px;
    background-color:#FFFFFF;
    display:block;
    height:auto;
}


Так вот - средняя колонка с наполнением содержимым - растягивается.....А две крайние остаються п 1рх .......Как с этим побороться? Как заставить 2 крайних сайдбара растягиваться в зависимости от содержимого центрального ДИВа???

Заранее благодарен.

Автор: Violator 17.2.2009, 13:35
ozstriker, 
использовать таблицу

Автор: ozstriker 17.2.2009, 17:35
Не пойдет, т.к. уже сверстанно ДИВами.....

Автор: Violator 17.2.2009, 18:55
ozstriker, 
А не нужно всю верстку менять под таблицу, достаточно заменить только эти блоки.

И если я правильно понимаю, то вы хотите чтобы бекграунды этих дивов были по высоте такие же как контент, если да, то используйте 2 внешних дива
Код

.bgleft {background:url(...) repeat-y;}
.bgright {background:url(...) repeat-y right 0;}


Код

<div class="bgleft">
  <div class="bright">
    // Ваши дивы
  </div>
</div>


Автор: ozstriker 17.2.2009, 20:16
Эммммм......Или я чего-то не понял....Или слегка не то....

На всяк - вот скрин

http://img153.imageshack.us/my.php?image=16526598yp6.jpg

Автор: Violator 17.2.2009, 22:20
ozstriker, 
не получится у вас растягивать эти блоки вместе с контентом...
и чем вам не подходит вариант предложенный выше?

Автор: ozstriker 18.2.2009, 13:34
Прийдеться переверстать половину страницы.....(((

Автор: Violator 18.2.2009, 13:42
ozstriker, 
почему половину страницы, просто  добавить 2 блока

Автор: ozstriker 18.2.2009, 14:14
Так они у меня и сейчас 2 внешних ДИВа....

Ой!.....Извиняюсь! Дошло.....Но вылезла следующая проблема.....

.bright - где-то потерялся и вправо не ушел.....

Автор: Violator 18.2.2009, 15:57
ozstriker, 
это я там ошибся, в стиле класс называется bgright

Автор: ozstriker 19.2.2009, 01:20
Ага ;) И такое было.....Да и в силу моей затурканности уже этим проектом, я банальные вещи не заметил... smile 

Violator, ОГРОМНОЕ СПАСИБО за помощь! Без Вас бы не справился! 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)