Сегодня заметил такое поведение в flex-box и заинтересовался. Допустим есть такая структура:
<div class="container">
<div class="row">
<div class="col-lg-3">
<img src="img/logo.png" alt="Tinyone" class="logo animated fadeInUp">
</div>
<div class="col-lg-5 ml-auto">
<nav>
<ul class="menu d-flex justify-content-сenter animated fadeInDown">
<li class="menu__item"></li>
<li class="menu__item"></li>
<li class="menu__item"></li>
</ul>
</nav>
</div>
</div>
</div>
У каждого li есть margin слева и справа 57px.
Я заметил, что при justify-content-center он не учитываются, т.е. марджины выходят за пределы блока слева и справа:
![5ac110b6ca3e2106124505.jpeg](https://habrastorage.org/webt/5a/c1/10/5ac110b6ca3e2106124505.jpeg)
А при justify-content-start , например, слева учитывается марджин: