Комментарии 33
Вредные советы. В вёрстке как раз правильно привязываться к rem/em, которое основывается на виртуальном разрешении (физическое делённое на dpi) и рутовом размере шрифта, которое вы как раз переопределили. Сделано это не просто так. Если для вас шрифт мелкий, что вам при 1dppx пришлось увеличить рутовый шрифт, значит и весь интерфейс масштабируется вместе с ним. Это особенно хорошо для людей с нарушениями зрения.
К физическому разрешению вообще зло привязываться, вы получите милипусенькие элементы на мобильных с 6 дюймовыми 2k экранами, так и на хоть и большущих, но достаточно удалённых от глаз 4к-телевизоров.
Проблема автора скорее в том, что в современной вёрстке в 99% случаях делают адаптив только на основе ширины экрана, и редко кто грамотно перестроит интерфейс при >720 виртуальных пикселей и портретной ориентации. Плюс заведомо считают всё что меньше 720 — мобильными, хотя это конечно не так.
А нельзя ли запретить считывать разрешение?
В дистрибутиве Pop_OS Linux есть утилита Gnome TweaksЭта утилита не является эксклюзивом.
В общем, автору дорога в настройки собственного браузера, менять дефолтные шрифты, возможно в кастомные стили. Но ничего делать на стороне сервера тут не надо.
Определение типа устройства по разрешению — жуткий костыль. У меня, к примеру, есть старый ноут, который прекрасно справляется со своими задачами. Но в браузере какой-то чад кутежа… То планшетная верстка, то вовсе мобильная. А переключить её почти никогда нельзя. Так что я не разделяю Вашего не разделения страданий автора поста)
Что, например, мешает оставить переключатель вверху страницы, чтобы каждый мог использовать то, что ему удобнее?
Люди используют вертикальные мониторы (у меня тоже есть), но шириной от ~900px, куда десктоп уже более-менее влезает (в чем автор и сам убедился). И если у человека такая редкая комбинация пожеланий (вертикально и очень большой масштаб) — проще и лучше купить монитор чуть побольше.
Поэтому, учитывая свой опыт, могу согласиться с утверждениями комментаторов выше: «Нет ничего хуже незапланированного горизонтального скрола» и «Клиент не захочет платить больше чтобы подстраиваться под 0.1% пользователей»
Я помню ребенком рекламу из 90-х широкоформатных телевизоров — откусанное по краям яблоко и титр — откройте для себя съеденные 3,5 см! А теперь идет обратный процесс — эти боковые пустые пространства не забивают даже рекомендациями или рекламой, они тупо пустые.
Как в анекдоте про советские карандаши, что сначала сделали рацпредложение не делать грифель на всю длину карандаша, ибо огрызками никто не пишет и много грифеля выкидывается, а потом решили, что пустая деревяшка на конце тоже не нужна, так как нефункциональна, и после этого все советские карандаши стали как раньше, только короткими. Не удивлюсь, если к квадратным мониторам опять вернемся.
Тл; др: верстка не стала косить под мобильные устройства. Она адаптировалась под огромные широкоформатные экраны.
Не удивлюсь, если к квадратным мониторам опять вернемся.
Чем больше развивается техника, тем большие диагонали для экранов становятся доступными. Тем больше производство будет стремиться к тому, чтобы экран покрывал естественное поле зрения, пригодное именно под визуальный контент. Это формат с шириной больше длины. Текст же будет верстаться в узких окошках, а остальное место будет занято прочей информацией. Когда по высоте экраны дойдут до потолка, будут становиться еще шире. Так что очень удивлюсь, если мы вернемся к квадратным мониторам. Это может случиться только из-за новых технологий, которые не позволят делать широкоформатные экраны, но при этом дадут какую-то очень ценную возможность, и то это не возврат будет, а переходный период.
ПЕРЕСТАНЬТЕ НАИВНО ИСПОЛЬЗОВАТЬ РАЗРЕШЕНИЕ!
ну да, ну да, пошёл из-за одного чудака всё исправлять
www.infobyip.com/detectmonitordpi.php
Показывает одинаковый DPI хотя я открываю окно на разных мониторах с разным DPI.(Хотя указанный PDI похож на DPI 1-го монитора)
Обидно, да. И язык и технологии позволяют развести содержимое и оформление и сделать красиво всем. Но наши умельцы всё равно работают по школьной программе, приговаривая: «Сам дурак! Нет смысла в твоих пользовательских предпочтениях-заморочках. Я то, нитакой. Да и не хочу, к тому же, и не умею.»
Это единственный монитор, подключённый к системнику, понятия не имею, откуда берётся 13.3''
Там надо кликнуть на Common diagonals — 27, а картинку такую лучше под кат
Но сайты в интернете — это что-то совершенно ненормальное!
Это не сайты, это CSS, из которого выпилили возможность адресоваться к типу устройства, заменив идиотизмом media query.
Автор поднял очень правильный вопрос:
ситуация с определением устройства нынче абсолютно идиотична и обросла тучей костылей.
Всё было бы намного проще, если бы броузер нормально отдавал информацию о типн устройства: PC / телефон / планшет. И можно было бы его выбирать в меню, если надо, вручную.
Сейчас все эти гадания по User-Agent, плотности точек и разрешению создают ад для дизайнеров и верстальщиков, которые хотят, чтобы их сайт выглядел нормально везде.
Давно бы сделали нормальный API для этого...
Просто вертикальный монитор не значит, что я на телефоне