Здравствуйте. Пишу мобильное приложение для Android на Cordova. Проверяю в браузере, а потом создаю приложение. Для задания размеров использую единицы rem. Для них нужно указать размер шрифта тега html. Сначала задал его как 1% - в браузере отображается нормально, в Андроиде размеры элементов увеличены где-то в двое. Потом задал размер шрифта скриптом:
var dw = document.documentElement.clientWidth;
var nfs = dw/100;
document.getElementsByTagName('html')[0].setAttribute('style', 'font-size: '+nfs+'px')
, результат такой же. Причём при разрешении экрана телефона 1280х720 переменная dw равняется 360. Вообще не пойму почему. Подскажите пожалуйста как правильно задать размер шрифта в теге html для данного случая? Если это невозможно, как правильно задавать резиновые размеры, включая размеры шрифтов?