Tanya__K, в ответе от wqertAnna есть не очень хорошая практика — совпадение диапазонов:
@media screen and (max-width: 1368px) {
// включает в себя (max-width: 768px)
}
@media screen and (max-width: 768px) {
}
Поэтому данный код будет прямо зависеть от иерархии каскада. Ну screen особо не нужен в обычном медиазапросе. Если у вас нет специальных планов на другие типы носителей (print и т. п.).
Поэтому лучше так не делать, а делать именно несовпадающими диапазонами в качестве основного подхода.
Tanya__K, да не страшно, главное, что в шаблоне такой херни нет.
Кстати, обязательно отмечайте, пожалуйста, в сообщении никнейм пользователя через @, кому это сообщение адресовано, иначе его не видно в уведомлениях, т. к. оно не адресовано по сути никому. Ну, как я это делаю.
Я вижу ваши сообщения лишь потому, что вручную обновляю страницу и слежу за счётчиком комментариев.
Макет на 320 пикселей — архаизм. Это разрешение iPhone 5. Современная ширина мобильного макета — 360 пикселей (большое количество Android-устройств) или 375px (iPhone 6, 7, 8, X, XS). Но лучше первый.
Разрешение 1366px — вообще так себе. Ибо не учитывает разрешение 1360px + ширину скроллбара.
Ну раз так сделал дизайнер, то и делайте такие диапазоны.
Вообще, промежутки, особенно начиная с 768px, — какие-то косые. Где планшеты в альбомной ориентации (преимущественно iPad? Где промежуток между 1024 и 1360px? Есть куча устройств с 1200–1280px экранами.
https://include-media.com/
Поэтому исходник тоже чистый (синтаксис SASS я очень не люблю, поэтому SCSS):
Словом, это больше проблема к подходу, но с диапазонами достигается большая изоляция свойств (а-ля имитация local scope).