这一定是以前回答,但我找不到相关的问题。针对具有响应式设计(CSS媒体查询)的iPhone4,就好像更低分辨率
我设计了一个响应式网站,用css媒体查询一路下来,正确显示在320宽。
我想要的是iPhone4(640 x 960)在纵向模式(640宽)时坚持媒体查询,就好像它的显示宽度= 320像素。理由:即使iphone拥有更多的像素,我也希望向这些用户显示简化的布局,类似于非高密度手机的用户。
通过为这些高像素密度手机指定一些meta标签来实现这一点的任何方式,例如?
当然,我可以使用min-device-pixel-ratio: 2
为iphone 4等定义单独的媒体查询,但这会导致单独的css媒体查询(一个用于低位,另一个用于高像素密度),它们本质上具有相同的逻辑,对我来说看起来很干燥(http://en.wikipedia.org/wiki/Don%27t_repeat_yourself)
奇怪的是:新的Ipad 3,像素密度2,是否正确呈现我想要的方式,即:它模仿(至少与CSS媒体查询有关)具有一半分辨率的设备。
谢谢,确实正是我一直在寻找。你可能想要改变的小错误:你在状态'640',这应该是'480在横向'imo – 2012-07-05 18:05:46
你是对的 - 正在修复... – chipcullen 2012-07-05 18:55:18
我使用''。这就是[波士顿环球](http://www.bostonglobe.com/)所使用的。 – 2012-11-05 03:58:55