@IvanRobot

Почему не работает медиа запрос?

@media all and (max-device-width: 720px) {
    .b-main-menu__item {
      line-height: 100px;
      background: green;
    }
}


Селектор верный, но страница не изменяется при уменьшении разрешения экрана. в чём ошибка?

UPD:

Исправил, работает.. но почему-то только при 640px (Opera не правильно значение отображает)

@media screen and (max-width: 720px) {
    a.b-main-menu__item {
      line-height: 100px;
    }
}
  • Вопрос задан
  • 166 просмотров
Решения вопроса 1
@stoik_kpd
Еще повысьте иерархию селлектора.
То есть перед .b-main-menu__item добавьте название тега. Т.е. если это div, то:
div.b-main-menu__item
А ещё лучше добавить блок верхнего уровня
то есть .b-main-menu__item находится в блоке .block, то:
.block div.b-main-menu__item
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
max-device-width
Размер экрана, а не "разрешения экрана".
Попробуйте, max-width.
Ответ написан
Комментировать
@SergeyZelensky-Rostov
Вообще вроде так делается
@media screen and (max-width: 720px) {
    .b-main-menu__item {
      line-height: 100px;
      background: green;
    }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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