оригинальная версия версия для слабовидящих контрастная версия выключить изображения включить изображения RSS FEED K2 NEWS
Вторник, 18 Январь 2022 00:01

Мобильная версия сайта, тег для Android

Не останавливающийся прогресс, конечно же, стремится сделать человеческую жизнь лучше. Та же история с «сайтостроением», новые механизмы придумывают специально, чтобы «облегчить жизнь». Однако меня всё чаще удивляет такой фактор, что придумали что-то «новое» (здесь речь идёт не про то, что придумали «вчера», а про то, что придумали может быть и давно, но я с этим ещё не сталкивался) и это «новое» вроде уже и «стандартом» стало, а у тебя и без этого «стандарта» всё прекрасно работало, но вот когда начинаешь эти же правила применять в другом месте — работать перестаёт.

Причём последний фактор вообще без объяснения каких-либо причин. Я про то, что XHTML и CSS не зависят от того, какой PHP или Python установлен у Вас на сервере, как и настройки .haccess никак не должны отражаться на стилях. Нет, я конечно сталкивался с конструкциями, где за мобильную версию отвечал JavaScript, но как по мне, это стрельба из пушки по воробьям.

А здесь я столкнулся с таким фактором, что заказчик мне говорит «Ваши настройки мой Android не видит», объясню, когда я работаю над каким-либо проектом, я работаю в «десктопной версии», в браузере изменяю ширину окна. Нередко, процесс занимает «время», чтобы успокоить заказчика (что я не бью баклуши, а вот работаю) — позволяю ему «следить за процессом» (представляю, как сейчас у многих дизайнеров и программистов «чайник в голове закипел»), и конечно же «проверка на всех браузерах и устройствах» это нормальное для меня явление, но лишь когда работа уже закончена. А здесь это «сделали за меня» причём, я ведь до конца и не понял «какого лешего?!».

Причём решение то оказалось банальное, добавить всего одну строку в html (даже не в css):

<meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable = no, width = device-width">

Я с удивлением на это смотрел, ровным счётом потому что мой сайт и без этой строки Android спокойно считывал (конечно же, в шаблон была добавлена соответствующая строка, как же без этого, лучше пере чем недо).

Спонсоры: