Ошибка ориентации клавиатуры и медиазапроса (режим приложения)
Добавьте эту веб-страницу на домашний экран iOS7Откройте его и сфокусируйте поле ввода (клавиатура выскочит)Текст становится красным, так как телефон думает, что он находится в альбомном режиме
Есть ли способ обойти это? Или мы должны просто обвинить Apple?
Примечание. Эта проблема возникает только в режиме приложения, а не в обычном режиме просмотра Safari. И это работало нормально в iOS6.
Код:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<style>
body {
color: blue;
}
@media (orientation:landscape) {
body {
color: red;
}
}
</style>
<body>
<h3>this text will go red when in landscape</h3>
<input type="text" />
</body>