Будущее CSS3 Mobile Detection - PullRequest
       14

Будущее CSS3 Mobile Detection

1 голос
/ 11 ноября 2011

В настоящее время внешние разработчики полагаются на медиазапросы CSS3 (определение разрешения) для нацеливания на мобильные устройства.С выходом Galaxy Nexus и других новых телефонов с разрешением выше 800x600 (1280x720 в случае GN), как разработчики смогут строго ориентироваться на мобильные устройства с этими разрешениями, а не на дедушку / бабушкустареющий настольный компьютер под управлением Windows XP?

РЕДАКТИРОВАТЬ: Становится очевидным, что в идеальном мире мне нужно было бы получить дополнительный API, специально предназначенный для портативных устройств или планшетов.«Ручной» медиа-запрос существует, но, учитывая, что ни Apple, ни Android не поддерживают его, его вполне можно было бы забыть.

Учитывая великое предвидение, которое недавно показали HTML5 и CSS3, меня удивляет, почему эта проблема не решена.было уделено больше мысли.

Ответы [ 2 ]

1 голос
/ 11 ноября 2011

Весь смысл мобильного обнаружения в CSS заключается в том, чтобы соответствовать обычно более низкому разрешению.Если мобильное устройство имеет большее разрешение, оно вполне может просматривать веб-страницу, как обычный компьютер.Я считаю, что в этом и есть смысл иметь большие экраны.

Если вам необходимо обнаружение, используйте JavaScript и загружайте таблицы стилей по мере необходимости.

0 голосов
/ 11 ноября 2011

Обнаружение разрешения - не единственное обнаружение, которое позволяют медиазапросы;Вы также можете настроить плотность пикселей на устройствах:

http://menacingcloud.com/?c=highPixelDensityDisplays

Многие новые устройства с более высоким разрешением также будут использовать более высокую плотность пикселей.

...