Как правильно использовать-webkit-device-pixel-ratio на iOS и Android?
-webkit-device-pixel-ratio
запрос поддерживается как iOS, так и Android, но поскольку iOS не поддерживает target-densitydpi=device-dpi
это приводит к разным результатам. Например:
@media screen and (-webkit-device-pixel-ratio: 2) {
body { font-size: 2em; }
}
заставит шрифт хорошо выглядеть на Galaxy Nexus, но на iPhone 4 он будет слишком большим.
есть ли способ, чтобы эмулировать target-densitydpi=device-dpi
на iOS без JavaScript или отключить -webkit-device-pixel-ratio
на iOS и оставить своих пользователей с размытыми изображениями в качестве запасного варианта?
1 ответов
@media (-webkit-min-device-pixel-ratio: 2), /* Retina on Webkit */
(min-resolution: 192dpi) /* Everyone else */ {
...
}
из этой замечательной статьи я случайно прочитал сегодня: http://www.w3.org/blog/CSS/2012/06/14/unprefix-webkit-device-pixel-ratio/