Я знаю, что этот вопрос немного устарел, но хочу поставить его там для всех, кто может прийти позже.Говоря о мобильных устройствах с более высокой плотностью пикселей, мобильные браузеры будут увеличивать страницу на величину, чтобы она выглядела так, как будто веб-страница не очень мала.Устройства реализуют это масштабирование в соответствии со спецификацией CSS 2.1 .
Например, сегодня многие устройства имеют коэффициент плотности пикселей 1,5x по сравнению с настольными мониторами.В результате мобильный браузер будет увеличивать сайты примерно на 150%, чтобы компенсировать лишние пиксели.Новый дисплей Retina имеет плотность пикселей в 2 раза ... и, следовательно, браузер увеличивает веб-сайты примерно на 200%.
Дело в том, что разработчикам не нужно беспокоиться о устройствах с различным разрешением.Если вы хотите, чтобы ваши изображения четко отображались на устройствах с высоким разрешением, вам потребуется изображение с более высоким разрешением.Как правило, вам не нужно беспокоиться об устройствах 1.5x, так как разница в качестве незначительна и не стоит затраченных усилий.Тем не менее, новый дисплей сетчатки вызывает некоторые действительно размытые изображения, и в результате вы должны использовать 2x изображение.
Таким образом, для следующего изображения вы хотели бы экспортировать изображение 600x400 пикселей, чтобы оно четко отображалось на новом дисплее сетчатки:
<img src="photo.jpg" style="width:300px; height:200px" />