iPad Safari:设备宽度是设备高度?

Posted

技术标签:

【中文标题】iPad Safari:设备宽度是设备高度?【英文标题】:iPad Safari: device width is device-height? 【发布时间】:2011-08-20 13:34:34 【问题描述】:

看看下面的代码。为了让网页填充水平空间,我在 viewport 元标记中指定:width=device-height

横向时device-height 计算为1024px,纵向计算为768px!

我很疑惑:为什么设备的宽度保存在device-height中?所有 ios 设备都是这种情况吗?

<!doctype html>

<html>
  <head>
    <title>Fit to Width Test</title>
    <meta name="viewport" content="user-scalable=no, width=device-height">
  </head>

  <body style="margin: 0; width: 1024px">
    <div style="width: 1022px; border: 1px solid red">
      1024px wide
    </div>
  </body>
</html>

【问题讨论】:

【参考方案1】:

这样当设备旋转时它不会最终显示不正确。

【讨论】:

这种解释对我来说没有意义。 device-height始终是设备的宽度,即纵向为 768 像素,横向为 1024 像素。

以上是关于iPad Safari:设备宽度是设备高度?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ipad 设备上调整导航栏高度

想要一个宽度/高度为 100% 的 iPhone / iPad / iOS 网页

safari,IOS下iframe宽高度被内容撑出设备高度

如何获取iOS设备屏幕的高度和宽度[重复]

横幅高度而不是仅在 iPad 上的设备高度

每个设备的默认 iOS 控件高度和宽度列表?