画像のサイズをおそらく知ることができない状況があります (独自の制限された cms...)
網膜レベルの画像を表示する方法を理解する必要があり、(可能であれば) JavaScript を使用せずに表示したいです。
私は使用しています:
@media only screen and (-webkit-min-device-pixel-ratio: 2) {}
しかし、それは背景画像を持つ要素でのみ役に立ちました。問題の画像は背景画像にすることはできません(サイズがわからないため...)これを理解する方法は何ですか?
と がlogo.png
ありlogo2x.png
、適用可能なマークアップは次のようになります。
<h1 id="logo">
<a href="/">
<img src="images/logo.png">
</a>
</h1>
これはJavaScriptなしで可能ですか?Webkit (この場合は ios/iphone) で動作する限り、非標準の css を使用することに反対しているわけではありません。logo.png
通常のブラウザで表示したいがlogo2x.png
、ピクセル比が2以上のブラウザで表示したい。