Выравнивание в списке по вертикали?

49cb3225acad484dbf70fd5d6640653c.jpg

Подскажите пожалуйста, как лучше задать стили для такого меню, где посередине списка картинка(ссылка на главную),
таким образом, что по вертикали текст будет по центру изображения относительно последнего.
  • Вопрос задан
  • 220 просмотров
Решения вопроса 1
@DmitrySorokin
Попробуйте задать всем элементам меню свойства display: inline-block; и vertical-align: middle;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Я вижу самым логичным такой вариант :)
https://jsfiddle.net/webirus/grwy3smw/1/
https://jsfiddle.net/webirus/vb4a6vo1/1/
Через флексы построить меню.
Подвинуть логотип через ордеры.

И вот такая поправка про выравнивание.
https://jsfiddle.net/webirus/grwy3smw/2/
justify-content: space-between;
Ответ написан
Комментировать
iiiBird
@iiiBird Куратор тега CSS
Пока ты спишь - твой конкурент совершенствуется
советую все же разделить эту строку на 3 отдельные. и выравнивать отдельно картинку и отдельно 2 оставшихся поля с текстом.
Ответ написан
Комментировать
tyukavin_denis
@tyukavin_denis
web developer
.parent {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

Или вариант DmitrySorokin
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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