Css 如果主体为display:flex,则返回按钮上不保留镀铬滚动位置
我有一个简单的页面,其中body有Css 如果主体为display:flex,则返回按钮上不保留镀铬滚动位置,css,google-chrome,flexbox,overflow,Css,Google Chrome,Flexbox,Overflow,我有一个简单的页面,其中body有display:flex。顶部有“固定”标题,可滚动的主要内容用flex:1填充页面的其余部分。当我向下滚动并单击链接导航离开页面时,当我返回时,滚动位置不会保留,我会从顶部看到页面。在Firefox中,滚动条被保留。没有涉及JS 正文{ 保证金:0; 显示器:flex; 弯曲方向:立柱; 高度:100vh; } 标题{ 背景颜色:银色; } 主要{ 弹性:1; 溢出y:滚动; } 这是标题 向下滚动,然后单击链接 1 2 3 4 5 可能是滚动定
display:flex
。顶部有“固定”标题,可滚动的主要内容用flex:1
填充页面的其余部分。当我向下滚动并单击链接导航离开页面时,当我返回时,滚动位置不会保留,我会从顶部看到页面。在Firefox中,滚动条被保留。没有涉及JS
正文{
保证金:0;
显示器:flex;
弯曲方向:立柱;
高度:100vh;
}
标题{
背景颜色:银色;
}
主要{
弹性:1;
溢出y:滚动;
}
这是标题
向下滚动,然后单击链接
1
2
3
4
5
可能是滚动定位问题。查看该属性。这里有一个帖子在Chrome上的行为完全相反(滚动位置被记住):我尝试过溢出锚:主体和主体上都没有,它没有帮助请看!查看这篇文章也许会有帮助。