hexlet-sicp icon indicating copy to clipboard operation
hexlet-sicp copied to clipboard

проверить страницы на адаптивность

Open fey opened this issue 1 year ago • 16 comments

Problem description

Нет понимания, ок ли наши страницы или есть сломанные

Proposed solution

сабж

fey avatar Jul 26 '23 12:07 fey

Привет! Достаточно ли проверить на эмуляторе DevTools или надо на разном оборудовании?

JaroslavRusanov avatar Dec 29 '23 11:12 JaroslavRusanov

@JaroslavRusanov Добрый день.

Девтулс подойдут

fey avatar Dec 29 '23 11:12 fey

Готов поработать на новогодних выходных, но я новичок, учусь на frontend на Хекслете (второй проект). Можно задавать вопросы здесь?

JaroslavRusanov avatar Dec 29 '23 12:12 JaroslavRusanov

Хм) Тогда лучше задавать вопрсоы в нашем телеграме https://t.me/hexletcommunity/12 Я буду скорее всего отдыхать, но может быть смогу ответить там.

fey avatar Dec 29 '23 12:12 fey

Добрый день! Здесь есть ещё одно issue на адаптивность (issue#1448) - это одно и тоже задание? Также задавал вопрос в волонтерах на ТГ по отступам. Теперь лучше здесь задавать вопросы?

JaroslavRusanov avatar Jan 11 '24 13:01 JaroslavRusanov

Добрый день. 1448 скорее про фикс. А тут задача для тестировщиков. Можете задавать здесь - тогда контекст задачи будет в одном месте

fey avatar Jan 11 '24 14:01 fey

Правильно ли я понимаю, здесь достаточно указать проблему (скинуть скан, или адрес) с описанием где что ломается?

JaroslavRusanov avatar Jan 11 '24 14:01 JaroslavRusanov

да, скриншот, адрес страницы. Главное чтобы понять, что сломалось, чтобы разработчики могли это починить.

fey avatar Jan 11 '24 14:01 fey

ОК, ловите первую: адрес (надо залогиниться) при размере меньше 576px отсутствуют горизонтальные отступы. Если у селектора .row убрать margin-left, margin-right отступы возвращаются. При этом изменении на остальных разрешениях ничего не ломается на этой странице IMG_20240110_153104_729

JaroslavRusanov avatar Jan 11 '24 14:01 JaroslavRusanov

IMG_20240112_125357_400 адрес - Оглавление, заголовки (тэги h2, h3) отсутствуют отступы слева на разрешении меньше 576.

JaroslavRusanov avatar Jan 12 '24 09:01 JaroslavRusanov

адрес и адрес разрешение меньше 576 также отсутствуют отступы. Если в селекторе .row и в заголовках отключить margin-left, margin-right отступы появляются. Screenshot_2024-01-12-13-06-38-065_com android chrome Screenshot_2024-01-12-13-06-53-753_com android chrome Так в принципе на всех страницах упражнений и списках решений на телефонном разрешении. Я думаю, что по отступам на малом разрешении достаточно сканов, согласны?

JaroslavRusanov avatar Jan 12 '24 10:01 JaroslavRusanov

А можете подсказать на каких устройствах расширение 576 и меньше? Если таких устройств мало, может просто забить на них?)

fey avatar Jan 12 '24 10:01 fey

Это практически каждый телефон. У меня это Pocophone 5m. Если посмотреть на дэвтулсе - это все Iphone от SE до 14го.

JaroslavRusanov avatar Jan 12 '24 11:01 JaroslavRusanov

Я поясню, что я имел ввиду под разрешением 576px. Это горизонтальное разрешение (по сути width), телефоны редко бывают шире в горизонтали. Не знаю сколько людей будут учиться и решать задачи на телефоне. Теоретически можно повернуть телефон...

JaroslavRusanov avatar Jan 12 '24 11:01 JaroslavRusanov

На примере страницы осилятора (надо зайти авторизованным) в main есть div с классом .container в нем заданы margin-left, margin-right на auto. В них вложены еще div`ы с классом .row в них заданы margin-left, margin-right: calc(var(--bs-gutter-x)*-.5). В девтулсе последние марджи в .row отключаю и появляются нормальные отступы на разрешении (width) менее 576px.

JaroslavRusanov avatar Jan 12 '24 12:01 JaroslavRusanov

@canekg и всем. Тут ещё форма сломалась, как мне кажется. (скан старый, ещё без отступов, но сейчас также)

296203508-01fe4b40-6c34-4770-85df-dd5da4a10cc3

Также на разрешении 768px

Безымянный

На английской версии такого нет, и далее список решений не выходит за пределы экрана.

Screenshot_2024-01-17-18-12-31-336_com android chrome

JaroslavRusanov avatar Jan 17 '24 13:01 JaroslavRusanov