Помогите начертить бордюр в сайдбаре.

Имеется 2 сайдбара. Пытаюсь сделать бордюр (тонкая полоска, отделяющая сайдбар от центральной части сайта), но он доходит только до последней записи в сайдбаре (а не до низа). Если сайдбар пустой, то бордюра вообще нет.

#leftnav
{
float: left;
width: 190px;
margin: 0;
padding-top: 12px;
margin-top: 0px;
margin-left: 10px;
margin-bottom: 20px;
text-align: left;
background: #756c50;
border-right:1px solid #909570;
}

Подскажите, пожалуйста, что не так?

height не пробовали задавать?

height не пробовали задавать?

Так ведь сайт не имеет определенной высоты.

Но верстка то блочная. Бордюр будет по высоте блока.

Но верстка то блочная. Бордюр будет по высоте блока.

а высота блока будет зависеть от кол-ва контента в колонке, контента мало = бордюр невысокий.

есть куча способов сделать визуально колонку высотой до футера, самый простой – положить картинку в background контейнера, который содержит этот сайдбар и остальные колонки
в примере это div class=all
ширина сайта должна быть фиксированной

<div class="all">
<div class="main"></div>
<div class="sidebar"></div>
</div>

колонки одинаковой высоты

Anonymous
Отправить
Ответ на: