Задать вопрос
@danilr

Как растянуть блок на оставшуюся высоту экрана?

Есть блок wrapper c 3 div внутри, надо блок с классом content растянуть на всю ОСТАВШУЮСЯ ширину(на свободное пространство экрана без скрола)?
<div class="wrapper">
    <div class="header">header</div>
    <div class="content">content</div>
    <div class="footer">footer</div>
  </div>

.wrapper{
  height: 100%;
}
.header{
  min-height: 70px;
}
.footer{
  min-height: 140px;
}
.content{
  height: ???;
}

Блоки хедер и футер могут быть любой высоты, поэтому свойство calc нельзя. content height: 100% ставит ширину родителя, то есть появляется скролл. Как правильно растягивать на сободную высоту экрана?
И еще wrapper flexом делать крайне не желательно, так как это обертка для всех компонентов.
  • Вопрос задан
  • 3619 просмотров
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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