Я пытаюсь разработать веб-приложение, которое применяет соответствующую таблицу стилей в зависимости от устройства (и его ориентации).
Всего у меня есть 5 медиа-запросов:
//for mobile phones in portrait mode
<link rel="stylesheet" media="all and (max-device-width: 480px) and (orientation:portrait)" href="css/mobile-portrait.css">
//for mobile phones in landscape mode
<link rel="stylesheet" media="all and (max-device-width: 480px) and (orientation:landscape)" href="css/mobile-landscape.css">
//for tablets (iPad) in portrait mode
<link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)" href="css/tablet-portrait.css">
//for tablets (iPad) in landscape mode
<link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape)" href="css/tablet-landscape.css">
//for desktop computers
<link rel="stylesheet" media="all and (min-device-width: 1025px)" href="css/desktop.css">
Все работает на рабочем столе, iPad и iPhone (как в версии браузера, так и в веб-приложении), но медиа-запрос ландшафта не работает в браузере Android? Любые идеи? Я неправильно понял «max-device-width»?