PolyakhAleksandr
@PolyakhAleksandr

Как правильно задать высоту блока когда между верх и ниж. контентом большое расстояние?

Проблема состоит вот в чем, у меня есть верхний контент и нижний, между нижним и верхним присутствует большое расстояние. После того как я задал родителю фикс. высоту в px получил эффект который хотел, но когда складываю на меньшее разрешение получается очень не красиво. Помогите пожалуйста решить проблему без жесткой привязки к высоте в px be2ba6566a9543cd88ea9d4b6b157ea8.png
5d6cb67ca5ee44d5ae5d1d5a52c76678.png
  • Вопрос задан
  • 179 просмотров
Решения вопроса 2
DimaShved
@DimaShved
Web designer
Как тебе такой вариант?

К левому блоку
.navigation {
    background: #31475E;
    bottom: 0;
    left: 0;
    position: fixed;
    text-align: left;
    top: 0;
    width: 250px;
}

К правому блоку
.page {
    padding-left: 250px;
}

В левом блоке делаем footer
.footer {
    bottom: 0;
    position: absolute;
}
Ответ написан
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
display: flex; для родительского блока
можно еще и с заменой направления главной оси и justify-content: spact-between
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@neopolitan
Может не используете media запросы ?
Ответ написан
Комментировать
Deonisius
@Deonisius
Родился в 11110110111 году, 11000 января.
Александр Полях внесенное вами дополнение к вопросу, лично для меня, не на много внесло ясности. Попробую ванговать. Высоту можно задать с помощью такой единицы измерения, как "vh". К примеру, если высоту элемента нужно сделать соответствующей высоте видимой части браузера, то мы бы записали:
div {
    height: 100vh;
}

Единственный минус - это то, что эта единица измерения (как и vw, vmin, vmax) не поддерживаются ослами ниже 11-ой версии
Ответ написан
Комментировать
evgeniy8705
@evgeniy8705
Повелитель вселенной
Сделать так как в моей демке codepen.io/evg_/pen/RRozLj
+ media запросы
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы