【问题标题】:bootstrap grid not working as expected for different screen sizes对于不同的屏幕尺寸,引导网格无法按预期工作
【发布时间】:2015-05-04 22:23:37
【问题描述】:

我有一个页面,上面只有一张图片。 我有四个版本的图像,一个用于每个默认的 Bootstrap 3 断点。 使用桌面浏览器时,图像的行为与我预期的差不多(在不同的屏幕尺寸下显示图像的正确版本)。 但是当我在其他设备(Galaxy S2 手机、Nexus 7 平板电脑、iPad 视网膜显示屏)上进行测试时,我没有得到预期的结果。

例如,Galaxy S2 手机声称拥有 480x800px 的屏幕。 Bootstrap 文档 (http://getbootstrap.com/css/#grid) 说小屏幕设置是由 >=768px 触发的,所以我应该在横向时看到 S2 中的小屏幕图像,但它使用的是超小 (XS) 图像。

我在 Nexus 7 上遇到了类似的问题。文档说它的屏幕是 1920x1200,所以我应该在任一方向上看到大屏幕图像,但我在纵向上看到中等图像。

与 iPad 类似。文档说屏幕应该是 2048x1563,但是是纵向的,我看到的是小屏幕图像,而不是中的或大的。

我错过了什么? 这些设备报告的屏幕尺寸是否不同?

【问题讨论】:

    标签: css twitter-bootstrap responsive-design


    【解决方案1】:

    为 iPad 设计,就像它是 1024x768。 2048x1563 在技术上是正确的,但这是“视网膜显示屏”。有些东西告诉我,其他设备也会有类似的情况。我知道 iPhone 5 的宽度是 320 像素。

    如果你使用 Chrome,按 F12 进入开发者工具,然后点击左上角的小手机。选择您要使用的设备并使用这些尺寸。

    这似乎违反直觉,但事实就是如此。

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-24
      • 1970-01-01
      相关资源
      最近更新 更多