iPhone 4+ の Retina ディスプレイについて読み始めたところですが、imagefilename@2x.extension がない場合、これらすべての iPhone4+ が Web ページで通常のサイズの 2 倍の画像を表示しているかどうかを知りたいです。
メディアクエリのような余分なコードをすべて記述し、すべての背景画像の後に @2x を追加する必要がある場合、これは大きな頭痛の種になります...
もしそうなら、あなたの最も迅速な解決策は何ですか?ありがとうございました。
Mobile Safari はポイントとして解釈px
するため、Retina デバイスでアプリを動作させるために何もする必要はありません。
ただし、高解像度の画像を提供したい場合は、CSS メディア クエリでラップします。
@media all and (-webkit-device-pixel-ratio:2) {
#id {
background-image: url(background@2x.png);
background-size: 100% 100%;
}
}
ファイル名は Web サイトとは関係ありません。画像ファイルには任意の名前を付けることができます。「@2x」は、Retina Web 画像に多く使用される非公式の標準です。Retina 画像を使用する場合は、メディア クエリを使用して、CSS を介して画像を高解像度バージョンと交換できます。
http://benfrain.com/how-to-serve-high-resolution-website-images-for-retina-displays-new-ipadiphone4/