Область просмотра в Opera Mini и WM6.1 не соответствует 100% ширины устройства

  • образец страницы: 256.cz/test/ с кодом: meta name = "viewport" content = "width = device -width, initial-scale = 1.0, minimum-scale = 1.0, maximum-scale = 1.0, user-scalable = no, target-densitydpi = device-dpi "

  • тот же стиль CSS для мобильного и обычного просмотра

  • последняя версия Opera Mini с Android Market (версия Android 2.1) - масштаб не 100% :-(
  • последняя версия Opera Mini с сайта Opera (Windows Mobile 6.1, Native Opera Mini, Not Java) - масштаб не 100% :-(
  • последняя версия Opera Mini с сайта Opera (Sony Ericsson W995) - масштаб 100% :-)
  • последняя версия Opera Mini с сайта Opera (BlackBerry) - масштаб 100% :-)

Как добиться правильного отображения (масштаб 100%) на всех мобильных устройствах?


person maachal    schedule 21.07.2011    source источник


Ответы (1)


Opera Mini установит ширину устройства, которая имеет смысл, учитывая размер шрифта и так далее. Например. в HTC Desire уровень масштабирования по умолчанию составляет 170%, в результате чего ширина устройства составляет 282 пикселей (480 пикселей / 1,7). target-densitydpi = device-dpi, однако, поддерживается только Opera Mobile, но не Opera Mini.

Другими словами, в настоящее время нет способа заставить 1 пиксель CSS равняться 1 пикселю устройства в Opera Mini.

person andreasbovens    schedule 23.07.2011
comment
Ах! Думаю, это наконец ответ на мои вопросы. Мне не нравится тот факт, что он сообщает о неточном размере экрана устройства. Есть ли способ хотя бы случайно определить фактор планшета и телефона? - person hexalys; 08.05.2015