我的网页在iPhone4和iPhone4S中显示得一样

我的网页在iPhone4和iPhone4S中显示得一样,iphone,css,html,mobile,Iphone,Css,Html,Mobile,我有一个移动web应用程序,我使用CSS3/HTML5绘制图形 它在iPhone3G和iPhone3GS上看起来不错,因为它们具有相同的像素比 然而,当我在iPhone4或iPhone4S上打开相同的网页时,就更好的像素比而言,它看起来与在iPhone3G上完全相同 我的问题是: 我可以强制iPhone4设备使用它的像素比而不是iPhone3G像素比吗 如果我将图形保存到设备的驱动器中,并在摄像头中打开它,我会看到iPhone3G和iPhone4的区别,所以我也想在网络上看到它。事实上,iPho

我有一个移动web应用程序,我使用CSS3/HTML5绘制图形

它在iPhone3G和iPhone3GS上看起来不错,因为它们具有相同的像素比

然而,当我在iPhone4或iPhone4S上打开相同的网页时,就更好的像素比而言,它看起来与在iPhone3G上完全相同

我的问题是:

我可以强制iPhone4设备使用它的像素比而不是iPhone3G像素比吗


如果我将图形保存到设备的驱动器中,并在摄像头中打开它,我会看到iPhone3G和iPhone4的区别,所以我也想在网络上看到它。

事实上,iPhone4配备了326-DPI屏幕,是原来iPhone屏幕的两倍。这意味着这个新设备在相同的物理屏幕尺寸下具有两倍宽度、两倍高度。这就是为什么苹果决定给它的浏览器提供与低DPI设备320x480相同的CSS、viewport和JavaScript尺寸,并创建了2的像素比。这意味着对于每个像素,将绘制四个真实像素(2x缩放)。因此,您的网站将在iPhone3GS或iPhone4中呈现相同的效果。如果仍要显示高DPI图像,可以使用媒体查询条件
-webkit min device pixel ratio

<link media="all and (-webkit-min-device-pixel-ratio:2)" href="iphone4.css" type="text/css" rel="stylesheet" />

事实上,iPhone4配备了326-DPI屏幕,是原来iPhone屏幕的两倍。这意味着这个新设备在相同的物理屏幕尺寸下具有两倍宽度、两倍高度。这就是为什么苹果决定给它的浏览器提供与低DPI设备320x480相同的CSS、viewport和JavaScript尺寸,并创建了2的像素比。这意味着对于每个像素,将绘制四个真实像素(2x缩放)。因此,您的网站将在iPhone3GS或iPhone4中呈现相同的效果。如果仍要显示高DPI图像,可以使用媒体查询条件
-webkit min device pixel ratio

<link media="all and (-webkit-min-device-pixel-ratio:2)" href="iphone4.css" type="text/css" rel="stylesheet" />