1. 程式人生 > >css頁面滾動條出現時防止頁面跳動的方法

css頁面滾動條出現時防止頁面跳動的方法

大家寫頁面時應該都遇到過一個問題,尤其是寫單頁面應用的時候,

有滾動條頁面沒有滾動條頁面之間相互跳轉時,

你頁面的主體內容會向左或者向右抖一下,讓強迫症看了很不舒服。

現在就來解救一下強迫症:

方法一: 不管有沒有滾動條,都保留滾動條區域

body{overflow-y: scroll;}  

方法二:CSS3計算calc和vw單位巧妙實現滾動條出現頁面不跳動(相容IE9+以及其他現代瀏覽器)

body{margin-left: calc(100vw - 100%);}

想用那種自己挑一個唄,嘿嘿嘿