2012-02-20 4 views
0

У меня есть тег изображения с атрибутом width в px в моем html. Запуск этого html в iPad с IOS4 приводит к четкому изображению, тогда как в IOS5 он выглядит неровным. Пожалуйста, предложите.Pixelation in iOS4, но не iOS5

+0

Вы используете экран сетчатки для обоих тестов? – deanWombourne

+0

Да и в os – user1000397

+0

Есть что-то еще нечетное о html, или просто просто deanWombourne

ответ

0

Я решил следовать соглашению об именах, которое Apple использует в своем SDK для таргетинга изображений с высоким разрешением, добавляя суффикс «@ 2x» к имени файла. Поэтому для устройств с низким разрешением, если стандартным значком является «icon.png», RD-устройствами будут «[email protected]». Чтобы получить их в миксе, я добавил медиа-запрос в файл css, который предназначен для Retina Display:

@media all and (-webkit-min-device-pixel-ratio: 2) { 
    #home-news a {background-image:url(images/[email protected]);} 
} 
+0

Привет, я использовал этот запрос непосредственно в html внутри тега