0

これはまったくばかげた質問かもしれません... しかし、私は HTML/CSS を初めて使用するので、嫌いにならないでください。高解像度の背景画像の CSS でこれを使用しています。

 @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 
 .pin_placeholder {

background-image: url(../images/taxi_pink@2x.png);
background-size: 150px 61px;

    }

正常に動作しますが、誰かが IE 8 以下の高解像度画面でこれにアクセスしようとするとどうなりますか? これらの IE バージョンでは背景サイズはサポートされていませんが、背景画像を含める方法が他にわかりません。私はこれについて完全に間違っていますか

4

1 に答える 1

0

IE8 以下を実行しているユーザーは、まだ Windows XP を使用していると想定しても問題ないと思います。より高いピクセル密度を利用するには、高解像度ディスプレイを適切にサポートする必要があります。それ以外の場合は、1:1 の比率でピクセルを使用しているため、Macbook Pro (ピクセル密度 227 ppi) で 1440px x 900px のように見えるものは、Windows XP では半分の密度で 2880 x 1800px になります (Windows を仮想マシン)。

したがって、現時点では、高解像度の画面で IE8 をネイティブに実行できるように構成されているユーザーの少なくとも % は非常に少ないため、それらに対応する必要はないと想定しても安全だと思います (結局のところ、彼らが得るのはは画像レンダリングの改善であり、他には何もありません)。

于 2013-02-24T20:34:00.967 に答える