Как исправить проблему со 100vh на мобильных устройствах?

197
11 сентября 2018, 21:10

При определении высоты блока как 100vh, на мобильных устройствах верхнее меню браузера прибавляется к общей высоте, появляется вертикальный скролл и нижние элементы съезжают. Кто знает как фиксить?

Answer 1

К сожалению, никак. Только костылями, типа такого:

//Предварительно делаем мобайл детект
//...
if ($('body').hasClass('mobile')) {
  //добавляем inline стиль, в котором фиксируем высоту титульного блока
  $('.main').css({ height: window.innerHeight });
}
READ ALSO
Вывод сообщения после отправки формы

Вывод сообщения после отправки формы

Подскажите как вывести сообщение об успешной отправке формы под кнопкой?

184
Не могу выставить по центру див

Не могу выставить по центру див

Сижу уже 2 часа не могу блок по центру в диве слайдера поставитьПроблема в том , что я уже все перепробовал

195
Как сверстать данные кнопки?

Как сверстать данные кнопки?

radiobutton или просто div'ами?

191
Табы Javascript

Табы Javascript

Хочу сделать табы возник вопрос как мне сравнить индексы массивов двух классов чтобы по нужному клику выбирался нужный блок, тут я вписываю...

178