Я пытаюсь поместить различное пространство между логотипом и меню в заголовке, используя display:flex
, затем justify-content: flex-end
для меню и flex-start
для логотипа, но это не работает.
Я используюdisplay: flex
и align-items:center
в заголовке, чтобы выровнять все элементы заголовка.Но теперь я должен разместить меню в конце и логотип в начале.
html, body {
margin: 0;
padding: 0;
height: 100%;
}
header {
height: auto;
display: flex;
align-items: center;
}
a{
text-decoration: none;
}
nav ul.BarMenu {
background:#fff;
list-style-type: none;
display: flex;
}
nav ul.BarMenu a{
margin: 0 1em 0 1em;
color: black;
font-size: 13px;
border-bottom: 1px solid rgba(119, 87, 247, 0);
}
nav ul a:hover {
border-bottom: 1px solid rgba(119, 87, 247, 1);
}
<!DOCTYPE html>
<html>
<meta charset="utf-8" name="viewport" content="width=device-width, initial-scale=1.0">
<head>
<title>Title</title>
</head>
<body>
<header class="header" role="banner">
<div class="logo-holder">
<a href="#"><h1 class="logo">LOGO</h1></a>
</div>
<nav>
<ul class="BarMenu">
<a href="#"><li>text</li></a>
<a href="#"><li>text</li></a>
<a href="#"><li></li>text</a>
<a href="#"><li>text</li></a>
<a href="#" class="Start"><li>text</li></a>
</ul>
</nav>
</header>
</body>
</html>