Я только что начал конвертировать мой сайт с "Отзывчивым веб-дизайном". Я установил плагин "Веб-разработчик" для Firefox (http://chrispederick.com/work/web-developer/), чтобы проверить, работает ли он. Все выглядело отлично.
Теперь я попробовал это с моим телефоном Android. Я не работал правильно для портретного режима... Я отслеживал проблему до неправильного обращения с медиа-селекторами @по телефону:
На этой странице (https://worldtalk.de/m/test.php) создается CSS, который выводит значения высоты/ширины и высоты устройства/высоты + ширины браузера, используемого в качестве параметров.
Я получил следующие результаты:
- портрет, 800x1200
- пейзаж, 800x400
Ориентация была правильной, ширина/высота и ширина/высота устройства были одинаковыми для обеих ориентаций. Но устройство (HTC Desire Z) просто использует неправильное разрешение экрана (800x1200) для портретного режима. Я бы хотел, чтобы у вас не было базы данных устройств с пользовательскими агентами или что-то в этом роде.
Дополнительная информация:
- Браузер-версия: WebKit/533.1
- Android 2.3.3/Sense 2.1
- HTC Desire Z (прошивка T-Mobile)
- JavaScript сообщает о идентичном разрешении экрана
Вопросов:
- Это только моя модель телефона или общее поведение браузера Android?
- Как это исправить?