Проблема с соотношением пикселей Android Phonegap - изображения, ширина страницы ненадежны

Когда я ранее создавал приложение PhoneGap, изображения, отображаемые на страницах, неправильно отображались на устройствах с высоким разрешением. Поэтому я сделал веб-страницу с фиксированным соотношением пикселей: 1 для всех устройств без учета DPI устройства. Но это снизит четкость изображений.

Я планировал использовать плавные стили для своего нового приложения и не использовать определенную ширину и высоту в HTML. Но когда я указал высоту в пикселях для div (в CSS), высота отображается по-разному на разных устройствах.

Есть ли способ сделать соотношение ширины и высоты HTML, а также ширины и высоты CSS одинаковыми?

Есть ли какое-либо неизвестное свойство, чтобы указать HTML вести себя в другом соотношении пикселей.

Я использую тег HTML:

<meta name="viewport" id="viewport" content="width=device-width, target-densitydpi=device-dpi, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0" />

Я хотел бы отобразить страницу в устройстве-dpi, чтобы избежать снижения четкости. Пожалуйста, предлагайте свои идеи.


person IvenMS    schedule 06.09.2012    source источник


Ответы (1)


В идеале вам следует избегать использования пикселей и использовать em. Например: вместо 16px используйте 1.1em или что-то подобное для вашей ситуации. Это сработало для моих приложений jquerymobile phonegap

person Kiran    schedule 06.09.2012
comment
Позвольте мне попробовать, и я приду с комментариями. - person IvenMS; 06.09.2012
comment
Он работает на одном устройстве с соотношением пикселей: 1,5. Мне нужно проверить и с другими устройствами. Спасибо. - person IvenMS; 06.09.2012
comment
Конечно. дайте мне знать, как это происходит - person Kiran; 06.09.2012