Проблема:
При загрузке выше URL на iOS7 IPAD в ландшафтном режиме, есть вертикальная полоса прокрутки. Существует без содержимого тела, и это нормализует тело/html margin/padding. Просто для того, чтобы быть ясным, это минимальный тестовый сценарий, который я мог бы предоставить, следовательно, недостаток контента и пустая страница.Дополнительная высота тела на IPAD пейзаж с без содержания тела (iOS7)
Демо:
http://fiddle.jshell.net/AKRCa/show/
Вещи, которые я пробовал:
Установка окна просмотра для:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
и
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">`
Дополнительная информация:
У меня нет доступа к iPad под управлением iOS6, но я протестировал демо на iPad3 под управлением iOS6 с помощью браузера и не было полосы прокрутки, поэтому эта ошибка ограничена iOS7.
iPhone портрет также не имеет полосы прокрутки, но iPhone пейзаж делает.
Да @JoshC, это намеренно. IPad имеет полосу прокрутки без содержания тела. Это полностью урезанный тестовый пример. – Dean
Область заголовков и адресов в Safari на iOS 7 сокращается при прокрутке страницы на iPhone (для экономии места). Это не происходит на iPad. Я думаю, это может быть связано. Кажется, что ошибка приводит к просчету доступного размера окна, следовательно, раздражает небольшой прокрутка документов, которые не превышают высоту окна. – Ade
Вы пытались установить теги html, body с полем «box-size: border-box»? Это может стоить быстрое испытание. Я еще не обновился до iOS7, поэтому я не могу его протестировать. – ZombieCode