【发布时间】:2021-01-05 16:09:40
【问题描述】:
子固定定位元素在 Safari 中不可见。
.parent {
position: fixed;
width: 70%;
height: 60%;
overflow: auto;
background: red;
}
.child {
position: fixed;
top: 10%;
right: 10%;
background: blue;
}
<div class="parent">
Hello <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>gfgfg
<div class="child">Close</div>
</div>
是否有任何 CSS 属性可以使其在 Safari 中可见?任何帮助将不胜感激。
【问题讨论】:
-
我在使用 safari 时遇到了类似的问题,但在滚动时,应该修复的项目像绝对位置一样跳跃,然后卡入到位。我通过使父或子位置相对来解决它。 Safari 似乎在嵌套
position:fixed时遇到问题