@Nimbus1996

Почему height:100% не срабатывает в safari?

Ребят, привет! Скажите пожалуйста почему не работает определении области просмотра в safari iOS? Перепробовал все: для body и html прописывал 100% -WebKit-fill-available, для основного блока на странице высчитывал высоты с помощью calc и js по формуле, всё бестолку((
Сначала все хорошо для наглядности границу нижнюю сделал для body и html она определяется правильно над панелью с табами, но потом появляется скролл. Граница основного блока чёрный цветом, меньше чем body и html, элементов, которые выходят за край экрана нет в чём проблема, какие есть варианты куда можно посмотреть?
6050530102cf8372867517.png
6050530c073d4795300380.jpeg
  • Вопрос задан
  • 1224 просмотра
Пригласить эксперта
Ответы на вопрос 1
@strelok011
Это обычная проблема для мобильных браузеров, связанная с динамическим изменением высоты вьюпорта браузера при скролле, когда на экране появляются дополнительные панели управления с кнопками.
Есть лайфхак с использованием вместо процентов vh, добавлением js на ресайз окна и переопределением стандартного значения в vh в css-переменную, ссылко
Тут больше вопрос к дизайну мобильного вида страницы, и как она должна выглядеть в зоопарке мобильных устройств (новомодные узкие мобилы, старые ведроиды, планшеты)
Если дизайнер слабо разбирается в этом - будет ад для верстальщика с поддержкой кучи промежуточных разрешений в css со сменой размеров шрифтов, отступов и т.п.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 14:18
1500 руб./за проект
28 нояб. 2024, в 14:14
200000 руб./за проект
28 нояб. 2024, в 14:12
300000 руб./за проект