不可缩放的网页视图,可同时在iPhone和iPhone4分辨率下使用

我想拥有一个只有一个HTML一个CSS文件的webview,以相同的大小显示图形,但是每个图形都具有本机分辨率.

我现有的设计为320×480的网络视图似乎可以很好地放大(例如,清晰的文本和边框半径),尽管在iPhone4模拟器中图像的分辨率只有一半.在使用HTML,CSS或JS自动选择图形或其double res版本的情况下,如何模拟本地图像加载行为? (希望不是JS)

我目前正在使用这样的视口声明:

<Meta content='initial-scale=0.5; maximum-scale=1.0; minimum-scale=0.5; user-scalable=0;' name='viewport' /> 

这会缩小,图像像素与显示像素为1:1,但同时也会缩小其他所有像素.当然,在较小的iPhone显示屏上,它很小.

我感觉这与某种视口大小的媒体查询有关吗?

最佳答案
这将为iPhone 4加载特定的样式表:

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

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效