頁(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