Как в медиазапросе отличить монитор с низким разрешением от смартфона?

193
14 апреля 2017, 19:48

Подключаю с помощью тега link разные файлы css в зависимости от разрешения, используя медиа-запросы:

<link rel="stylesheet" media="(min-width: 1910px)" href="/common/bp_res1.css" type="text/css">

Вопрос в том, как в медиазапросе определить, что сайт просматривают с устройства с маленьким экраном. Определение с помощью handheld больше не работает, если же проверять размер окна, современные смартфоны выдают большие цифры (в районе 1000 пикселей). Соотвественно, не получается отличить монитор с низким разрешением от смартфона. При этом запрещать масштабирование нельзя, т.е. нужно, чтоб на смартфоне влезала вся страница, но было понятно, что это смартфон (в частности, чтобы увеличить шрифт ссылок).

READ ALSO
Правильна ли эта вёрстка?

Правильна ли эта вёрстка?

ЗдравствуйтеВо время вёрстки первого для меня макета появились вопросы

206
Как сделать Unit Test этого статичного метода?

Как сделать Unit Test этого статичного метода?

Почему-то вызывает проблемы тестирование этого метода GetByIdНадеюсь на вашу помощь

231
Анимация всего окна вместо компонентов

Анимация всего окна вместо компонентов

После того как установил бинд цвета к ресурсу приложения <SolidColorBrush x:Key="ContrastBrush" Color="{Binding ContrastBrush, Source={x:Static properties:SettingsDefault}}"/> все компоненты...

171
Связи между двумя dbGrid-ами - C#

Связи между двумя dbGrid-ами - C#

Имеется привязанная база данных Access cо связями

221