Я работаю в ASP.NET, сделать масштабирование CSS не вариант - большинство экранов будет хорошо, как есть, но для одного экрана расположение на нетбуках должно быть другим, поэтому в этом случае пользователи должны будут увеличить одну страницу, затем снова уменьшить ее для других, и, очевидно, это не очень хорошее решение (плюс фактический CSS будет другим, а не просто масштаб - только определенные элементы »). шрифты будут увеличены, например). Проблема в том, что клиенты будут рассматриваться как «нормальные» клиенты Windows -
Mozilla / 4.0 (совместимо; MSIE 8.0; Windows NT 5.1; Trident / 4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; OfficeLiveConnector.1.4; OfficeLivePatch .1.3)
(в случае, если кому-то интересно, часть Trident - это просто IE8, который говорит, что это IE8, если он маскируется под IE7), поэтому мне нужно изменить способ представления клиентов. Самый простой (теоретически) способ сделать это - настроить их как другой тип носителя, чтобы они автоматически загружали правильный CSS без каких-либо действий на стороне сервера, но он просто знает, как это сделать.
Опять же, теоретически, я был бы очень удивлен, если бы это было невозможно, или это сделало бы должным образом тестирование различных типов носителей кошмаром, если бы у вас не было реальных и доступных устройств, но при просмотре в Интернете кажется, что это случай (конечно, кто-то мог бы поместить опцию в браузеры где-нибудь, где вы могли бы настроить поддерживаемые типы носителей ????).