【发布时间】:2013-03-30 09:48:44
【问题描述】:
我很困惑。我正在尝试通过播放媒体查询来使网站具有响应性。
根据大多数来源,例如 this,用于智能手机的 mediq 查询是 max-device-width: 480px 和 min-device-width: 320px。
但是当我使用这些查询时,我的 android 2.x 仍然显示页面的“计算机版本”。所以我开始更改查询中的值并注意到我的手机似乎有 980px 的设备宽度..
这是为什么呢?我真的很想掌握这一点,当然我很高兴在使用 980 时它可以正常工作,但我想知道发生了什么以及为什么?我的意思是我的手机不应该是 980px 宽或高,这是某种像素密度问题吗?
【问题讨论】:
-
您正在测试什么手机型号和 Android 版本?
-
HTC 渴望高清运行 2.3.5
-
但我认为这个问题也存在于 iphone 4 上,不确定操作系统版本。
-
@Milenjo:很酷。 According to Wikipedia,HTC Desire HD 有一个 480x800 像素的屏幕。所以它应该匹配
max-device-width: 480px,除非我遗漏了什么(这很有可能)。 -
是的,没错,这就是问题所在,为什么当我将其设置为 980 时它会做出反应。相信我,我还检查了维基百科和其他各种来源。
标签: css responsive-design media-queries