Сделать веб-приложение совместимым с карманным - PullRequest
0 голосов
/ 21 октября 2011

Я занимаюсь разработкой веб-приложения с полным пользовательским интерфейсом ajax, использующим html, css и jquery в качестве инфраструктуры js Все страницы разработаны для ПК, но есть некоторые страницы, которые должны нормально работать и на Handheld (windows ce). Наряду с изменениями CSS, чтобы сделать эти страницы совместимыми с карманными устройствами, есть небольшие эксплуатационные различия в js. Т.е. пользователь не выбирает даты в карманном устройстве, а может на ПК.

Вопрос в том, могу ли я сделать разные страницы для портативной версии? Как я могу разрабатывать совместимые и готовые страницы только путем применения другого файла CSS? @Media помогает? Должен ли я использовать JQuery Mobile? Могу ли я обнаружить устройство с помощью js и переключить css и некоторую логику?

1 Ответ

1 голос
/ 21 октября 2011

Вы должны иметь возможность использовать чистый CSS и атрибут media тега <link>, чтобы контролировать, какая таблица стилей загружается. У этого парня , кажется, есть хорошая кросс-браузерная разметка, которая поможет вам начать.

В качестве альтернативы или дополнительно рассмотрите возможность использования Modernizr для добавления классов в ваш корень <html> узел, который расскажет вам много информации о возможностях пользователя.Затем вы можете выполнить простые тесты в Javascript, чтобы включить или отключить определенные функции, если некоторые функции отсутствуют.

...