2010-05-13 4 views
3

Мы хотим использовать ту же страницу для обслуживания настольных компьютеров, iPhone и BlackBerry, поэтому нам нужно придумать способ загрузки различных таблиц стилей различными устройствами.Специальная таблица стилей BlackBerry

Итак, есть ли способ указать таблицу стилей для работы на BlackBerry?

Например, использование iPhone в атрибуте СМИ:

<link media="only screen and (max-device-width: 320px)" href="style.css" ... 

ответ

1

Я бы разобрать строку агента пользователя, используя язык скриптов сервера и служить правильные таблицы стилей. Кажется, что ежевика идентифицирует себя с «Blackberry/xyz». См. here

+0

Да, я действительно надеялся не делать это на стороне сервера, но похоже, что это единственный способ. – Luke

+0

Убедитесь, что вы также просматриваете заголовки «profile» и/или «x-wap-profile», поскольку мобильные браузеры, такие как BlackBerry, иногда обманывают заголовок «user-agent», чтобы обмануть сайты, думая, что вы используете Firefox или IE –

Смежные вопросы