IOS Safari PWA: непостоянный размер области просмотраCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 IOS Safari PWA: непостоянный размер области просмотра

Сообщение Anonymous »

Я создаю PWA для iOS Safari. К сожалению, я столкнулся с довольно непоследовательным поведением при изменении размера области просмотра.
Я использую следующие параметры и стили

Код: Выделить всё

* {
box-sizing: border-box;
}

html {
height: 100vh;
height: 100dvh;
background-color: var(--bg-main);
}

body {
margin: 0;
overflow-x: hidden;
height: 100%;
display: flex;
flex-direction: column;
}

.content {
display: flex;
flex-direction: column;
height: 100dvh;
}
К сожалению, при тестировании на iPhone 12 Pro (размер экрана 390 x 844) высота области просмотра 100dvh очень нестабильна.
Итак, при начальной загрузке HTML и тело всегда имеют размер 797px, что равно 100svh. Однако когда я прокручиваю страницу или что-то еще, HTML и тело расширяются до 844px, что равно 100lvh. Лично я ожидал бы, что 100svh, 100dvh и 100lvh будут иметь размер 844px с использованием покрытия, подходящего для области просмотра, находясь внутри PWA, и будут вести себя нормально вне PWA. с отображаемой или скрытой адресной строкой.
Как сделать экран во всю высоту с помощью viewport-fit=cover и работать как внутри, так и вне PWA?

Подробнее здесь: https://stackoverflow.com/questions/786 ... wport-size
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Push-уведомления PWA не работают в iOS Safari (но работают в Android, Интернете, Mac OS Safari)
    Anonymous » » в форуме IOS
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • URL Flutter PWA получает усечение в загруженной PWA (iOS)
    Anonymous » » в форуме IOS
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как заставить фоновое изображение подогнать его размер под размер области просмотра в html css, сохраняя при этом полное
    Anonymous » » в форуме CSS
    0 Ответы
    54 Просмотры
    Последнее сообщение Anonymous
  • Как проверить непостоянный массив
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как проверить непостоянный массив
    Anonymous » » в форуме Php
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»