Задать вопрос
@ArtemVugin

Почему align-items: center не выравнивает блоки?

<div class="wrapper">
		<header>
			<div class="header__container container">
				<div class="header__logo logo">
					<span>ShamySoap</span>
				</div>
				<nav class="header__menu">
					<div class="header__links">Главная</div>
					<div class="header__links">Каталог</div>
					<div class="header__links">Контакты</div>
				</nav>
			</div>
		</header>
	</div>

.header__container {
	display: flex;
	align-items: center;
	padding: 5px;
}

.header__menu {
	display: flex;
	align-items: center;

	line-height: 1;
	vertical-align: middle;
}

.logo {
	font-size: 50px;
	font-weight: 400;
	font-family: Rubik;

	line-height: 1;
	vertical-align: middle;
}

.header__links {
	font-size: 20px;
	font-weight: 400;
}

647acd55604a5761412207.png647acd67b8885804152457.png

Возможно проблема в шрифте, без него всё работает. Но я скидывал архив другому человеку, у него всё выравнивалось даже с шрифтами
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Средний 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@VA_ic2b
flex align-items: center работает. На выравнивание текста определенного шрифта в ячейке влияют и другие свойства: свойства, наследуемые от родителей, тип отображения (display) и line-height, которые у вас не задано явно. Отсюда и разное отображение
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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