Задать вопрос
@Anatoly_Rodin
Frontend-developer at online-express.ru

Как растянуть блок по высоте?

Как растянуть блок .aside-right на всю высоту родителя?

HTML
<div class="container">
  <div class="center">

    <div class="content">
      <!-- Тут расположен контент - размер всегда разный -->
    </div>

    <aside class="aside-right">
      Блок с новостями
    </aside>

  </div>
</div>


CSS
.content-container {
  position: relative;
  width: 100%;
}
  .center {
    position: relative;
    min-width: 32rem;
    max-width: 100rem;
    margin-left: auto;
    margin-right: auto;
  }
   .content {
      position: relative;
      display: inline-block;
      width: 75%;
   }
   .aside-right {
     width: 23rem;
     float: right;
  }


Был вариант с position: absolute, но если в блоке .content мало содержания, то .aside-right залазиет на footer.
Буду рад услышать возможные варианты решения.

P.S.: проблема решена. Необходимо добавить родителю:
display: flex;
flex-wrap: wrap;
Результат: codepen.io/anatolyrodin/pen/MyVebr
  • Вопрос задан
  • 1309 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@chirskiy_mixail
Очень давно занимаюсь версткой, имею огромный опыт
Набросал на скорую руку, что у вас конкретно не получается?
https://jsfiddle.net/ezaL2chp/
Ответ написан
Client_Z
@Client_Z
Мечтатель)
что на счет height: 100%; ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы