У меня есть адаптивный веб-сайт с точками останова, настроенными с помощью запросов @media. У меня есть пара основных точек останова
min-width: 1600px — для телевизоров и экранов с большим разрешением (которые просто центрируют всю страницу и делают белые поля по бокам, ничего особенного)
max-width: 1024px - для планшетов есть много изменений, особенно потому, что планшеты имеют сенсорный экран, которого обычно нет на настольных компьютерах. Вообще выглядит совсем иначе.
max-width: 600px - для смартфонов также много изменений, основанных, в частности, на сужении контента из двух или четырех столбцов в один.
Теперь я обнаружил, что это может быть проблемой, потому что сейчас есть планшеты, которые работают в браузере, так как они имеют ширину разрешения, например, 1280 пикселей, но есть также компьютеры с шириной монитора 1280 пикселей, даже меньше, поэтому я не могу измените значение точки останова для этого.
Я, конечно, не хочу десктопную версию на планшете и планшетную версию на пригороде, потому что они созданы не столько для разрешения, сколько для платформы.
Я знаю, что есть такие вещи, как пользовательские агенты, такие как WURFL, которые идеально подходят для этого. Но есть ли способ связать это значение из WURFL (планшет, рабочий стол, смартфон...) с запросами css @media.
Например, определить в WURFL, что устройство является планшетом, и изменить значение точки останова в файле CSS, чтобы он отображал версию для планшета, а не версию для настольного компьютера? Или есть другой способ с аналогичным результатом, как это теоретическое решение?