Попробуйте использовать Media Queries или User Agent для определения типа устройства, а затем вы можете загрузить дополнительные таблицы стилей или файлы javascript для учета изменений среды.
Не могли бы вы попробовать использовать теги viewport?
Например:
<meta name="viewport" content="width=device-width, minimum-scale=1.0,maximum-scale=1.0">
Просмотрите эти теги, чтобы подтвердить.Я только что напечатал приведенный выше по памяти.