【问题标题】:media query not working for iphone 5 landscape媒体查询不适用于 iphone 5 横向
【发布时间】:2015-07-30 12:49:47
【问题描述】:

我正在使用媒体查询进行简单的背景颜色更改,但它在 iphone 5 上不起作用。我不确定我的查询是否错误,但这是我的元标记:

<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />

这是我的媒体查询:

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
   .loginPage
    {
        background: red !important;
    }
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {
   .loginPage
   {
       background: green !important;
   }

}

红色背景正常,但当我旋转设备时,背景不会变为绿色。任何帮助将不胜感激。

【问题讨论】:

    标签: ios css iphone media-queries


    【解决方案1】:

    试试下面的。增加横向的大小。我相信当您将 iPhone 转为横向模式时,您现在将拥有更高的设备宽度。

    您可以尝试将横向最大宽度增加到 1136 像素,这应该是 iPhone 5 在横向模式下的宽度。如果这不起作用,我建议将最大宽度的大小增加到一个疯狂的大数字,然后逐步消除问题。

    【讨论】:

      猜你喜欢
      • 2012-09-17
      • 2013-11-16
      • 2023-03-20
      • 2011-11-09
      • 2019-01-21
      • 2020-01-20
      • 2014-12-10
      • 1970-01-01
      • 2012-12-22
      相关资源
      最近更新 更多