【问题标题】:Bootstrap responsive css and/or viewport issue/bug on rotation of a device引导响应 css 和/或视口问题/设备旋转错误
【发布时间】:2013-02-24 13:17:22
【问题描述】:

我目前在我的网站http://www.peterfox.me 中遇到问题,当使用移动设备查看它时,(iPhone、Nexus 4)旋转屏幕似乎搞砸了 body/html 的大小,这是Bootstrap 响应式 CSS 中的错误?还是我网站的关键问题?甚至只是移动浏览器的一般问题?

的症状通常是您从纵向转到横向或从横向开始并旋转到纵向使页面被查看时好像仍然是横向比例的宽度,而实际上它是纵向留下了空隙,请参阅@ 987654322@ 和 screen shot after rotation 以便更好地理解。

【问题讨论】:

    标签: css twitter-bootstrap rotation responsive-design mobile-website


    【解决方案1】:

    您的元视口应该是这样的:

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

    尝试从您的元标记中删除额外的属性。

    【讨论】:

    • 不,只是执行它,它仍然存在问题,但感谢您的建议,与此相关是有意义的
    • 这让我找到了解决方案,因为来自@Sly 的 overflow-x 并没有改变问题(iPad 4、iOS 6.1、Safari 和 Cordova 3.0)。我的视口元数据还包括user-scalable=noheight=device-height。一旦我删除了高度,它就起作用了。 (我保持用户可缩放以获得更快的点击)。
    • @JeffCollier 如果你真的想要,你可以使用user-scalable=no,但我不会真的推荐它。如果不缩小,部分用户可能看不到内容。
    【解决方案2】:

    最后修复了

    html, body {
        overflow-x: hidden;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-28
      • 2021-06-27
      • 2021-12-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多