@Severn101

Как отцентрировать по горизонтали несимметричное меню?

Всем привет. Практикуюсь в верстке и хотел бы узнать, как лучше отцентрировать горизонтальное меню относительно имеющегося у него центрального элемента.

Шаблон:
23fd5903cd9f40aabca239a189a1cb6f.png

Нужно отцентрировать меню по логотипу. При этом отступы между пунктами меню должны быть одинаковыми, а сами имена пунктов могут быть разной длинны. То, что свободное пространство слева и справа от меню будет отличаться, не страшно.

Вот моя реализация: https://jsfiddle.net/s073sr9b/

Я разделил шапку на "Логотип", "Левое меню" и "Правое меню", каждый из которых абсолютно спозиционирован.
Пытался решить вопрос флексбоксами, но т.к. Правое и Левое меню разной длины, то все Меню центрируется не верно.
Можно как-то более правильно сверстать? Без абсолютного позиционирования?
  • Вопрос задан
  • 165 просмотров
Решения вопроса 1
bugo_aneo
@bugo_aneo
Верстальщик по жизни, буддист, кофеман
Попробуйте всеже с ФБоксами
https://codepen.io/emelyanova/full/zwbJPK/ - фулскрин.))
flex: 1; для правой и левой части.)))

НЕ ПРЕТЕНДУЮ!!!! НО сама бы реализовала именно так.

*в настройках пена стоит автопрефиксер!
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
bubandos
@bubandos
bash'у, javascript'ую, php'лю, css'аю, html'каю
можно.. и даже без флексбоксов.
https://jsfiddle.net/anton4ept/84L2a4f5/
Ответ написан
Ваш ответ на вопрос

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

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