Нужны ли промежуточные значения в Media Queries?

Приветствую.

Например есть верстка с такими размерами:
max-width: 1400px;
min-width: 1000px;
width: 100%;


Мне нужно чтобы верстка не рушилась при ширине 1366 => 1280 => 1024
Пишу медиа запрос:
@media only screen and (max-width : 1366px) {.....}
@media only screen and (max-width : 1280px) {.....}
@media only screen and (max-width : 1024px) {.....}


В указанных точках верстка такая как и задумывалась, но например в промежутках скажем между 1280 и 1024, например в точке 1132 некоторые элементы ведут себя не правильно.

Собственно вопрос, нужно ли прописывать эти брейкпоинты в медиа запрос, чтобы подправить верстку в этих точках?
Ведь браузер например на планшете откроется в разрешении 1024х768 и следовательно верстка будет выглядеть как нужно, но с другой стороны при масштабировании она рушится.

Возможно я что-то недопонимаю и запутался. Нужно чтобы макет просто сжимался с 1400 до 1000 но при этом внутренние элементы не перестраивались как в случае с адаптивной версткой, а так же сжимались. Правильно ли я указываю медиа запросы для такой задачи?
  • Вопрос задан
  • 3512 просмотров
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
разрешений экрана сейчас так много, что смысла в этом нету. Нужно просто взять окно браузера, и уменьшать (или увеличивать), отслеживая реакцию. Если на каком-то этапе надо перегрупировать элементы, изменить размеры и т.д. - тогда для этого разрешения ставите блок и так далее... Словом только по мере необходимости. То что вы поставите несколько блоков под какие-то стандартные разрешения вас не спасет.
Ответ написан
Комментировать
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Медиа-запросы хороши, когда Вас устраивает верстка в промежуточных значениях. Приведу пример: если страница у Вас - это контейнер class="cont" с определенной шириной, располагающийся по середине экрана, то Вы можете через медиа-запросы сделать ему три ширины, а на четвертой ширине сделать все блоки в столбик (для мобильных браузеров).
Если Вы делаете резиновую страницу, то Вам тут медиа запросы не в первую очередь нужны, а в первую - задавать размеры в процентах.
Даже если Вы перечислите все размеры страниц (что не реально), то не забывайте про те случаи, когда у пользователя браузер не на весь экран.
Ответ написан
Комментировать
А зачем вам тут медиа запросы?
Указываете при верстке размеры в процентах и всё. При изменении размера экрана всё пропорционально уменьшится и всё.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы