Есть ли способ установить элемент с абсолютным позиционированием для покрытия всего экрана в мобильном браузере с включенным видом рабочего стола на рабочем столе?
Мое приложение состоит из некоторых элементов с абсолютным позиционированием, охватывающих весь экран (ширина - 100% и высота 100%), поэтому я могу изменить их, просто выдвинув один и один внутрь. Это прекрасно работает как в настольном, так и в мобильном браузере, но когда я включаю просмотр рабочего стола на мобильных устройствах, элемент body все еще покрывает весь экран. в то время как абсолютные элементы намного меньше. Похоже, это
Я тестировал его на мобильном браузере chrome и использую правила css, аналогичные этой странице: https://tympanus.net/Development/PageTransitions/ и у него тоже есть та же проблема.
Возможно ли сделать его действительно 100% шириной и высотой?
Вот самый простой html, показывающий мою проблему
<html>
<head>
<style>
body,html {
margin: 0;
padding: 0;
height: 100vh;
width:100vw;
}
body {
background-color: #AAA;
}
.phaseScreen{
width:100vw;
height:100vh;
position: absolute;
left: 100%;
background-color: #000;
}
</style>
</head>
<body>
<div class='phaseScreen'>
</div>
</body>
</html>
И результат на моем chrome мобильном телефоне выглядит так