@mosikus

Как правильно использовать @media?

Пытаюсь сделать верстку, прописываю, например
@media all and (max-width: 360px) and (max-height: 640px) {
*стили*
}

работает нормально.
Прописываю второй media
@media all and (max-width: 411px) and (max-height: 731px) {
*стили*
}

и уже к размеру меньше присваивается большее значение, то есть стили меньшего экрана игнорируются. Как правильно делать ?
  • Вопрос задан
  • 173 просмотра
Решения вопроса 3
wapster92
@wapster92 Куратор тега CSS
Если верстал под десктоп то от большего к меньшему экрану должны быть в вашем случае, вот так -
*стили*

@media all and (max-width: 411px) and (max-height: 731px) {
   *стили*
}

@media all and (max-width: 360px) and (max-height: 640px) {
   *стили*
}
.
При mobilefirst наоборот
Ответ написан
Комментировать
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Потому что вторая группа правил перебивает первую. Пишите в обратном порядке.
Ответ написан
Комментировать
leni_m
@leni_m
ЧупаКобрус
1вариант.
and (min-width: 361px) and (max-width: 411px) and (min-height: 641px) and (max-height: 731px)

2 вариант. Писать наоборот , т.е. большие экраны вверху, а мыленькие внизу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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