Я столкнулся с проблемой с Chrome, где положение: исправлено, не исправлено.Может быть, я что-то не так делаю, но это работает в FF и Safari, но не в Chrome (69.0.3497.100).В Chrome синий div перемещается, и зеленый становится видимым при прокрутке страницы, но FF и Safari не будут прокручиваться, а зеленый всегда скрыт.Может кто-нибудь объяснить, почему это происходит и как получить реальную позицию: исправлено в Chrome?
div {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-color: blue;
}
body {
background-color: green;
}
<div></div>
Я открыл этот пост в Chrome, и когда фрагмент полноэкранный, он работает, но когда я создаю новый HTML-файл и открываю его напрямую, появляется ошибкаснова.
<html>
<body>
<div></div>
<style>
div {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
background-color: blue;
}
body {
background-color: green;
}
</style>
</body>
</html>