Я пытаюсь разместить элементы в середине 1240 пикселей на экране, используя оболочку, однако, когда я добавляю оболочку, элемент .space
<li>
перестает сжиматься, когда я уменьшаю страницу, делая мой вход Кнопка и кнопка выхода исчезают в правой части страницы. Также мне было интересно, является ли использование пустого <li>
с flex: 1 правильным способом создания пространства между первыми 3 <li>
элементами и последними 2.
.container {
display: flex;
}
.container>li {
padding: 10px;
text-align: center;
font-size: 1em;
color: white;
box-sizing: border-box;
background-color: black;
list-style-type: none;
}
.space {
flex: 1;
}
.wrapper {
width: 1240px;
margin: 0 auto;
height: 100%;
}
<nav>
<div class='wrapper'>
<ul class="container">
<li>Images</li>
<li>Albums</li>
<li>Tags</li>
<li class='space'></li>
<li>Log In</li>
<li>Sign Up</li>
</ul>
</div>
</nav>