ios - 仅 Retina 平板电脑和 iPad 媒体查询

标签 ios ipad css media-queries

我断断续续地为此工作了大约一个星期。我将以下媒体查询放入我的代码中,它也在我的 iPhone 5s 上运行。我只希望它仅适用于 Retina 平板电脑和 iPad

@media only screen and (min-device-width : 768px)
  and (max-device-width : 1024px),
  and (min-device-pixel-ratio: 2),
  and (-o-min-device-pixel-ratio: 2/1),
  and (-webkit-min-device-pixel-ratio: 2),
  and (min--moz-device-pixel-ratio: 2) {

      Retina iPad CSS Only

}

有人建议应该是这样,但我没有得到更好的结果......

@media only screen and (min-device-width : 1536px)
   and (max-device-width : 2048px),
   and (min-device-pixel-ratio: 2),
   and (-o-min-device-pixel-ratio: 2/1),
   and (-webkit-min-device-pixel-ratio: 2),
   and (min--moz-device-pixel-ratio: 2) {

      Retina iPad CSS Only

}

最佳答案

哇,在发布这个并通过 Twitter 发出 SOS 之后,我终于想通了...

我必须将媒体查询分开。不确定这是否是最好的方法,但它确实有效!

@media only screen and (min-device-pixel-ratio: 2),
    and (-o-min-device-pixel-ratio: 2/1),
    and (-webkit-min-device-pixel-ratio: 2),
    and (min--moz-device-pixel-ratio: 2) {

       @media (min-device-width : 768px) and (max-device-width : 1024px) {

           Retina iPad CSS Only

       }

}

关于ios - 仅 Retina 平板电脑和 iPad 媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20956625/

相关文章:

ios - XCODE 无法识别我创建本地化文件的新 storyboard.xib 文件

objective-c - 更改 Popover 内的 View 外观?

html - CSS、HTML 问题。我怎样才能让文档的主体从顶部向下倾斜?

html - 嵌套时 li 元素的文本重叠

ios - 如何使用不同大小的 subview 制作 UIStackView ?

ios - 在 iOS 上禁用点击页面滚动

iphone - 应用程序引用 Payload 中的非公共(public)选择器

html - 仅使用媒体查询将悬停状态应用于桌面版本(没有平板电脑和手机)

ios - "Items of new constraints"和 "All frames in container"是什么意思?

iphone - 在 iPhone/iPad 应用程序中发送电子邮件时将默认电子邮件更改为其他电子邮件客户端(在非内置应用程序中)