Задать вопрос
@KrisTeylor

Почему нижний медиа-запрос не перекрывает верхний?

Вот такие стили
.picture {
    width: 100%;
    height: 40vw;
    background-color: black;
}
@media screen and (min-aspect-ratio: 1/1) {
    @media (min-width: 480px) {
        .picture {
            height: 40vh;
            max-height: 50vw;
            background-color: blue;
         }
    }
    @media (min-width: 768px) {
        .picture {
            background-color: yellow;
        }
    }
}

Вот такое фиаско:
61af3b6192179913084121.png
Выставляю разрешение 768 на 480, видно что браузер обнаружил медиа-запрос, но почему он перекрыт предыдущим я не пойму.
  • Вопрос задан
  • 116 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Name_23
Это связано со спецификацией и приоритетностью. Почитайте эти статьи
https://overcoder.net/q/1381887/
https://coderoad.ru/35854691/
https://developer.mozilla.org/ru/docs/Learn/CSS/Bu...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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