Много @media в css?

Много media - признак неопытного верстальщика или это нормально?
  • Вопрос задан
  • 861 просмотр
Решения вопроса 1
nikichv
@nikichv
Frontend dev. Current stack: Next.js/RTK/Saga
Вообще непонятно, с чего вы и комментаторы этого вопроса решили, что медиа-запросов должно быть какое-то определенное количество.
Если мы говорим про брейкпоинты, то основных обычно делают 3-5. Например, в сетке бутстрапа их пять:
59ddf78e8eb41627212948.png
Опять же, нет какой-то истины в последней инстанции, что N медиа-запросов это хорошо, а N + M — плохо.
Используйте ровно столько, сколько требует дизайн.
Если боитесь, что ваш итоговый css файл станет слишком большим, используйте сборщики для сжатия и оптимизации. Используйте плагины типа csso. В конце концов, используйте gzip сжатие.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Слишком много "но", чтобы ответить точно.
Если используется для корректного отображения на всех экранах, начиная от smart watch до домашнего кинотеатра, то вполне себе хорошая практика, даже наоборот показывает профессионализм.
А если всё сделано через float, а media-запросами перестраивается, просто потому, что верстальщик не умеет правильно продумывать структуру сайта, чтобы использовать минимум кода, то это плохо.
У меня например, сетка с медиа-запросами состоит из разметки в 100 пикселей за шаг, начиная от 2000 и заканчивая 200.
Да, пишутся стили не всегда под все шаги, но иногда использование запросами под разрешение 1600 пикселей или под 1100 пикселей помогает намного больше перестроить корректно элементы.
В любом случае, ответить однозначно нельзя, не видя кода.
Ответ написан
Комментировать
dima9595
@dima9595
Junior PHP
Смотря сколько их. Если примерно 4-5, то это нормально. А если больше 10, то точно плохо.
Ответ написан
Krasnodar_etc
@Krasnodar_etc
avito front
Чего именно много?
Если много разрешений в media (5-6+), то это, скорее всего, плохо.
Если много кода в media - нормально, бывает. Хотя, тоже надо смотреть сами стили.
Ответ написан
нет, это нормально
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы