我有一种情况,我不可能知道图像的尺寸(专有的有限 cms ...)
我需要弄清楚如何显示视网膜级别的图像,并且我想在不使用 javascript 的情况下这样做(如果可能的话)。
我一直在使用:
@media only screen and (-webkit-min-device-pixel-ratio: 2) {}
但这只会帮助我处理具有背景图像的元素。由于有问题的图像不能是背景图像(因为我不知道大小......)有什么方法可以解决这个问题?
我有logo.png
and logo2x.png
,我的适用标记看起来像:
<h1 id="logo">
<a href="/">
<img src="images/logo.png">
</a>
</h1>
没有javascript这可能吗?我不反对为此使用非标准 css - 只要它适用于 webkit(在这种情况下为 ios/iphone)。我想logo.png
为普通浏览器显示,但logo2x.png
对于像素比至少为 2 的浏览器。