页(live-version)由(大约):Chrome的滚动条消失的三个部分(不溢出-Y)
- 左侧边栏
- 中心的内容
- 右侧栏
右侧栏应是可滚动的,所以我设置了overflow-y: scroll; right: -17px;
来简单地隐藏滚动条。 Body, html
有overflow-y: auto;
。这样我就不必有两个滚动条(页面和右边栏)。
问题: (仅适用于Chrome,在版本62和63测试)
对于在不同机器上的一些原因,铬让我对滚动条两种不同的风格:Case 1和Case 2。
所以基本上,对于情况1将在右侧栏滚动是“绝对定位”和第隐藏的,因为它本身知识+,而对于情况下2滚动条“相对定位”和页面隐藏滚动条所需的17px。
问题
1)为什么滚动条都在相同的操作系统和浏览器版本,但不同机器上的不同?
2)有没有办法解决这个问题,没有任何插件?考虑到Windows用户有情况2和MacOS用户情况1或2?
有些问题:您使用哪个操作系统进行测试?你确定浏览器缓存已经完全清空了吗?对于我的情况(Windows和Chrome版本63.0.x)一切正常(所以没有情况2)。 – Andreas
看着现场版本,并通过响应宽度运行,我看到很多响应的问题。我的MacBook Air的宽度为1440像素,我看到的只是右侧面板的一部分。我会先看看你的css规则。 – xeo