1

我目前在我的網站http://www.peterfox.me有一個問題,當用移動設備查看它時(iPhone,Nexus 4)旋轉屏幕似乎搞砸了body/html的大小,這是Bootstrap響應式CSS中的一個錯誤嗎?或者它是我的網站中的關鍵問題?甚至只是移動瀏覽器的一個普遍問題?bootstrap響應css和/或視口問題/設備旋轉的bug

症狀一般是從肖像走到風景,或者從風景開始,然後旋轉到肖像,留下的頁面看起來好像仍然是風景比例的寬度,但實際上它是在肖像中留下空隙,請參閱screen shot before rotationscreen shot after rotation有更好的理解。

回答

2

html, body { 
    overflow-x: hidden; 
} 
9

你的元視口應該是這樣的:

<meta name="viewport" content="width=device-width, initial-scale=1.0"> 

嘗試從您的meta標籤卸下額外的屬性。

+1

固定它到底有沒有,只是把這個生效,它仍然保持了問題,但感謝您的建議,這將是有意義的有關該 – 2013-02-24 14:34:21

+0

這使我作爲@Sly的overflow-x解決方案沒有改變問題(iPad 4,iOS 6.1,Safari和Cordova 3.0)。我的視口meta也包含'user-scalable = no'和'height = device-height'。一旦我刪除了高度,它的工作。 (爲了更快的點擊,我保持用戶可調整)。 – 2013-10-24 22:21:53

+0

@JeffCollier如果你真的想要,你可以使用'user-scalable = no',但我不會推薦它。有些用戶可能看不到內容。 – 2013-10-25 14:14:08