【发布时间】:2018-03-15 19:28:33
【问题描述】:
我有一个带有以下 CSS 的标题:
.header{
display: block;
top: 0;
position: fixed;
width: 100%;
max-width: 1320px;
z-index: 10;
box-sizing:border-box;
}
我在内容的容器中有无限滚动。在 iOS 11 中,当我滚动时,标题会消失一秒钟然后又回来。
我尝试了以下修复:
transform: translate3d(0,0,0)transform: translateZ(0)-webkit-transform: translate3d(0,0,0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000;我也在元视口标签中添加了
viewport-fit="cover"和viewport-fit="contain"。正如建议的here。- 同样,header 的所有子元素的 CSS 中都没有
position: fixed;。 - 我也通过添加
left: 0;尝试了上述解决方案。 - 建议我尝试的另一个解决方案是将
-webkit-overflow: hidden;添加到页面正文中。 - 我也尝试将
overflow-x:hidden;添加到页面的html标签中。
上述所有解决方案均无效。
【问题讨论】:
标签: ios css viewport css-transforms ios11