Задать вопрос
Admin23
@Admin23
Ученик

Почему применяя display: flex блоку header__body оно не ставит все блоки внутри него в строку?

Ребят подскажите в чем моя ошибка, почему применяя display: flex блоку header__body оно не ставит все блоки внутри него в строку? Заранее благодарен!

<header class="header">
	<div class="_container">
		<div class="header__body">

			<div class="header__menu menu">
				<div class="menu__icon icon-menu">
					<span></span>
					<span></span>
					<span></span>
				</div>

				<a href="">
					<img src="../img/logo.svg" alt="">
				</a>



				<nav class="header__menu">
					<ul class="header__list">
						<li class="header__link"><a href="">link</a></li>
					</ul>
					<ul class="header__list">
						<li class="header__link"><a href="">link</a></li>
					</ul>
					<ul class="header__list">
						<li class="header__link"><a href="">link</a></li>
					</ul>
					<ul class="header__list">
						<li class="header__link"><a href="">link</a></li>
					</ul>
					<ul class="header__list">
						<li class="header__link"><a href="">link</a></li>
					</ul>
				</nav>

				<div class="header__phone">
					<img src="../img/phone.svg" alt="">
					<a href="">+7 (322) 323-32-32</a>
				</div>

			</div>
		</div>
</header>


.header {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 50;
}

.header:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #2C5085;
}


.header__body {
	display: flex;
	position: relative;
	z-index: 2;
	
}

.header__menu.menu {
}

.menu__icon.icon-menu {
}

.header__menu {
}

.header__list {
}

.header__link {
}
  • Вопрос задан
  • 204 просмотра
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
Lynn
@Lynn
nginx, js, css
Потому что внутри него всего один элемент
Ответ написан
Ваш ответ на вопрос

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

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