Статьи

Специальное масштабирование CSS3 для версии Android 2.3

Специальное масштабирование CSS3 для Android версии ниже 2.3. Исходя из ссылки Создание адаптивной мобильной версии Adobe edge HTML5 Animations .

// специальное масштабирование для версии andriod меньше 2.3
var ua = navigator.userAgent;
if (ua.indexOf («Android»)> = 0)
{
var androidversion = parseFloat (ua.slice (ua.indexOf («Android») + 8));
if (androidversion <2.3) {// alert ('andriod <2.3'); var pixelScaleRatio = 1 / window.devicePixelRatio; // Andriod 2.2 devicePixelRatio = 1.5 scale = scale * pixelScaleRatio; var $ meta = $ ('meta [name = viewport]'), content = $ meta.attr ('content'); //http://developer.android.com/guide/webapps/targeting.html // target-densitydpi = device-dpi $ meta.attr ('content', content + ', target-densitydpi = 320'); $ Container.find ( 'DIV') первый () шкала (шкала)..; }} [/ js] Scale использует этот плагин: https://github.com/zachstronaut/jquery-animate-css-rotate-scale

Метатег плотность dpi

Плотность dpi используется для масштабирования пикселей до их фактического размера. В некоторых устройствах пиксель не является пикселем, и Android <2.3 почему-то считает, что пиксели в 1,5 раза больше их фактического размера ... так что именно здесь в игру вступает плотность точек на дюйм, чтобы исправить это. Посмотрите плотность DDPO для получения дополнительной информации об этом.

Полный метатег