【发布时间】:2010-06-22 18:55:04
【问题描述】:
我想要一个包含单个 HTML 和单个 CSS 文件的 web 视图,以相同的大小显示图形,但每个都具有原生分辨率。
我现有的为 320x480 设计的 webviews 似乎可以很好地放大(例如清晰的文本和边框半径),尽管图像在 iPhone4 模拟器中是一半分辨率。如何模拟使用 HTML、CSS 或 JS 自动选择图形或其双分辨率版本的原生图像加载行为? (希望不是 JS)
我目前正在使用这样的视口声明:
<meta content='initial-scale=0.5; maximum-scale=1.0; minimum-scale=0.5; user-scalable=0;' name='viewport' />
这会缩小图像像素与显示像素的比例为 1:1,但它也会按比例缩小一切。当然,在较小的 iPhone 显示屏上让它变得很小。
我感觉这与某种视口大小的媒体查询有关?
【问题讨论】:
-
现有技术:stackoverflow.com/questions/1790346/… — 使用背景图片会更让人头疼,但试试
webkit-background-size,猜猜它会起作用。 -
您在设备上获得相同的行为吗? Sim 有几个已知的错误。