Как сделать чтобы меню не уезжало в право при смене разрешения?
Сайт mowiless.ru
При изменении разрушении меню в шапке уезжает в права. Как сделать так чтобы меню сжималась вместе с сайтом при смене обезображении и находилось по середине?
LancX, ну у вас написано, что при ширине экрана от 600 точек левый отступ от блока должен быть 750.
т.е. не помещается уже не только сам блок, но даже и отступ от него.
Логичнее плясать от правого края.
Позиционированием, float'ом, флексами или инлайн-блоком, вариантов масса.
LancX,
1. на сайте я вообще уже не вижу меню.
2. на jsfiddle не хватает одной открывающей { и двух закрывающих.
3. на jsfiddle не выложено обычного состояния.
4.float:rigt; right пишется вот так.
5. float right и left 40% противоречат друг другу по логике.
6. опишите словами как именно должно вести себя меню по вашей задумке и чем не устраивает мой пример выше.
уменьшалось вместе с браузером
Для пропорционального уменьшения шрифта используйте единицы vw для шрифта.
Меню должно находиться по середине на картинке, между логотипом и контактами. Т.е. если разрешение сайта меняется, меню не должно никуда уезжать, а быть посередине на картинке.
LancX,
так и пишите свойства так, чтобы была середина, а не фиксированное расстояние от левого или правого краев.
Например, так: https://jsfiddle.net/fj7xrdsu/
LancX,
высота блока Header123 panel-row-style panel-row-style-for-34-0 остается фиксированной и неизменной
у фоновой картинки background-size: 100% auto; и background-position: center center;
=>
1. разобраться с высотой блока
2. если бы вы не писали текст прямо в картинке, а задавали его в HTML, то background-size можно было бы поменять на cover