Как убрать в CSS сползание меню в разные стороны на разных диагоналях монитора компьютера?

Добрый день. На моём wordpress сайте https://transscreen.ru на разных диагоналях (13", 17", 29") монитора компьютера (см. скриншоты ниже) меню сдвигается в разные стороны в зависимости от диагонали монитора компьютера. Меню сделано на wordpress плагине Max Mega Menu.
Кстати, для мобильного меню есть отдельная настройка, мобильное меню меня устраивает полностью.
Как убрать в CSS сползание меню в разные стороны на разных диагоналях монитора компьютера?

13 дюймов ноутбук:
5e307fe34bbe8268960011.jpeg

17 дюймов ноутбук:
5e307ffa4061f687327315.jpeg

29 дюймов монитор:
5e30801e49373614924070.jpeg

Код который я указал в поле для кастомной CSS позиционирования блока меню (см. код и скриншот кода ниже):
#{$wrap} {
    clear: both;
}

#nav #mega-menu-wrap-main-nav {
    margin: 0 auto;
	max-width: 1270px;
    min-width: 1260px;


Скриншот кастомной CSS
5e3081c0100f7856698416.jpeg
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@AndrewXr
Поиграйтесь с медиа запросами. Для 17, 29 дюймовыми мониторами, должен помочь этот код:
@media (min-width: 1291px) { 
	#nav {
	    margin: 200px 0 0 12px!important;
	    width: 100%;
	}
}

А так, как и сказали, лучше все с 0 переделать, много ненужных стилей, нет структуры, используете разные размеры при верстке
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
anyshape
@anyshape
Поместите nav внутрь outer
5e30c2bbd74c2783772693.jpeg
Ответ написан
Ваш ответ на вопрос

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

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