CSS для Windows Phone 7

Я пытаюсь добавить файл .css, предназначенный для Windows Mobile, и как media = "handheld" ничего не делает для этого устройства. Я выполнил инструкции официального сайта Windows Phone , которые резюмируют следующее:



All other browsers


Проблема

Как и ожидалось, в Firefox и настольной версии Internet Explorer это отображает то, что должно: «Все остальные браузеры».

К сожалению, мой Windows Phone 7 также отображает «Все остальные браузеры» . Я пробовал с цифрой 7 и без нее в условном комментарии, результат тот же.

В моем .html нет ничего другого, что могло бы вызвать проблемы, потому что я тестирую это:


    
        

Does work

All other browsers

Онлайн-версия временно здесь .

Я скопировал вставленный код с официального сайта, и в моих настройках Internet Explorer на WP7 указана мобильная версия в качестве предпочтительной. У меня также есть это обновление Mango .

В статье perishablepress.com я прочитал, что указание media = "Screen" (с заглавной буквой S) в обычном объявлении таблицы стилей без использования портативных устройств заставит WP7 используйте объявление media = "handheld" , однако у меня это не сработало.


Вопрос

Есть ли у кого-нибудь опыт работы с WP7 с помощью .css? Если да, то каково ваше решение?

Имейте в виду, что я действительно ищу, как заставить WP7 выбрать мобильную версию .css, а не как решить проблему условных комментариев. Спасибо за уделенное время!

Изменить

Я добавил JavaScript ( спасибо w3schools.com ), чтобы запросить информацию о браузере (с помощью «навигатора»), это то, что я получаю для своего устройства (Samsung Omnia , кстати):

Does work
All other browsers
Browser CodeName: Mozilla
Browser Name: Microsoft Internet Explorer
Browser Version: 5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; SAMSUNG; OMNIA7)
Cookies Enabled: true
Platform: Win32
User-agent header: Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0; SAMSUNG; OMNIA7)

6
задан neeKo 9 January 2012 в 01:19
поделиться