1
我有一個響應頁面,在頭CSS視口大小是不同的
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
,我有一個CSS規則,執行以下操作:
@media screen and (min-width:998px) {
.navbar-nav { background-color:red; }
}
但這CSS規則已被觸發時我的瀏覽器有一個983px的寬度,我用jQuery登錄.. $(window).width();我想知道如果這可能是一個錯誤,我打開:http://viewportsizes.com/mine/來檢查我當前的視口大小是...在該頁面上它是915px寬度。當我更改我的瀏覽器中的選項卡返回到我的頁面,我有Firebug中的日誌,我可以看到,我在該頁面上的視口是983寬度...怎麼可能該視口不同,在該頁面上,和CSS規則不被觸發,當我想到它......
當你查看它時是否有滾動條? – Lee
'$(window).width()'不會計算您的滾動條的寬度,但這會計入視口的總寬度。 jQuery很時髦。 –