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