В IE 11 не работет space-between по вертикали без указания высоты, как это можно реализовать?

При открытии через Edge все работает как надо, т.е. шапка прижата к верху, футер прижат к низу и контент находится по центру. Если контент влезает в экран то он выравнивается по центру по вертикали, если контента много и он не влезает то должна появляться прокрутка, при этом задний фон должен растягиваться на всю высоту сайта.
Вот пример: https://jsfiddle.net/moook/wvdqp1bw/
Проблема заключается в том что в некоторых браузерах к примеру IE 11, данный код не работает без указания высоты родительских блоков, а при указании 100% высоты, родительский блок не заполняет всю высоту, если контент не влезает в экран.
Долго искал решение, так и не нашел как это можно реализовать через CSS
Варианты через jquery просьба не предлагать, так как знаю как решить вопрос через него, принципиально выяснить можно ли так сделать через css)
  • Вопрос задан
  • 1779 просмотров
Пригласить эксперта
Ответы на вопрос 1
@p0muk
Здравствуйте!
В данной статье находится решение Вашей задачи: https://philipwalton.com/articles/normalizing-cros...
Демо: https://philipwalton.github.io/solved-by-flexbox/d...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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