У меня есть несколько дочерних элементов в родительском элементе, которые разделены на 3 столбца и из 4 элементов переходят во второй ряд с выравниванием по левому краю:
ul {
list-style: none;
display: flex;
align-items: center;
justify-content: flex-start;
flex-flow: wrap;
}
li {
width: 33.33%;
flex: 0 0 33.33%;
padding: 15px 0;
background: #000;
color: #fff;
font-size: 1rem;
text-align: center;
margin-bottom: 15px;
}
<ul>
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Four</li>
</ul>
Но, когда в моем списке <ul>
только один ребенок, я хочу, чтобы один столбец в центре.