iPad - строка состояния Safari покрывает часть веб-страницы, для которой функция apple-mobile-web-app установлена ​​в значение true

Веб-страница, использующая следующие два мета-тега для полноэкранного режима на iPad:

<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

Проблема в том, что строка состояния браузера закрывает заголовок веб-страницы. Как этого можно избежать? Строка состояния прозрачна, но это не решение, в заголовке веб-страницы есть некоторые ссылки, по которым больше нельзя нажимать.

1 ответ

Если для содержимого установлено значение "полупрозрачный черный", строка состояния будет слегка прозрачной и расположена поверх веб-приложения. Если у вас есть текст вверху, вы, вероятно, не хотите эту опцию.

Попробуйте это вместо этого:

<meta name="apple-mobile-web-app-status-bar-style" content="black">

Или это:

<meta name="apple-mobile-web-app-status-bar-style" content="default">

Попробуйте добавить 20-пиксельное поле в верхней части тела:

body {
    margin-top: 20px;
}
Другие вопросы по тегам