@RGBPlus

Почему не отрабатывает @media запрос?

@media (min-width: 1920px) {
	header {
		padding: 0 5rem;
	}
}
@media (min-width: 1200px),
@media (min-width: 992px),
@media (min-width: 768px),
@media (min-width: 667px),
@media (min-width: 568px),
@media (min-width: 480px),
@media (min-width: 320px) {
	header {
		padding: 0 3.5rem;
	}
}


Монитор 1600px и все равно показывает

header {
     padding: 0 3.5rem;
}


-------------------
Есть разница в каком порядке стоят media запросы, переставил, вот так и проблема ушла:
@media (min-width: 320px),
@media (min-width: 480px),
@media (min-width: 568px),
@media (min-width: 667px),
@media (min-width: 768px),
@media (min-width: 992px),
@media (min-width: 1200px) {
	header {
		padding: 0 3.5rem;
	}
}
@media (min-width: 1280px) {
	header {
		padding: 0 5rem;
	}
}
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 2
UDAV99
@UDAV99
web программист, верстальщик
Вообще не понятно зачем медиа запросы через запятую писать. В данном случае media (min-width: 320px) на все разрешения и так сработает, нет смысла перечислять которые выше 320.
Ответ написан
Punkie
@Punkie
@media (min-width: 320px) - означает "при ширине экрана ОТ 320 И ВЫШЕ сделать padding: 0 3.5rem "

@media (min-width: 1920px) - означает "при ширине экрана ОТ 1920 И ВЫШЕ сделать padding: 0 5rem; "
Ответ написан
Ваш ответ на вопрос

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

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