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

Почему неправильно считается высота страницы свёрстанной на флекс-сетке?

запилил вёрстку очередного проекта на сетке с сайта flexboxgrid.com
Всё было норм пока не понадобилось взять высоту всего сайта $('body').height(). Она почему то всё время равнялась высоте окна браузера, хотя реально была более 4000px. Зашёл на flexboxgrid.com — и там тоже самое...
Уже час ломаю голову — почему??

61ca18a5c3ae48bdb2d537d1aad27283.png
  • Вопрос задан
  • 301 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Скорее всего body у вас не растянут, попробуйте взять высоту внутреннего общего контейнера. Обычно это .main или там .wrapper
Ответ написан
@kiberlain Автор вопроса
всё спасибо за помощь, действительно задавать height 100% для боди было плохой идеей, сделал так

html, body{
    margin:0;
    padding:0;
    height:auto !important;
    min-height:100%;
}

.main {
    height: 100%;
    padding: 0;
    margin: 0;
    overflow-y: scroll;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;*/
    background: #fff;
    font-family: tinos, arial, sans-serif;
}
Ответ написан
Ваш ответ на вопрос

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

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