Я пытаюсь создать отзывчивый заголовок в Bootstrap4. Намерение состояло в том, чтобы создать выровненное по левому краю меню LO GO (текст) и выровненное по правому краю меню, когда область просмотра велика, а затем при сокращении до «маленькой» области просмотра обе становятся центрированными.
Это то, что у меня есть до сих пор:
<nav class="navbar navbar-light bg-white no-gutters py-0 border-bottom">
<div class="nav col-sm-6 bg-secondary">
<DIV class="mx-auto">
<a class="navbar-brand text-light p-2 h3" href="#">LOGO</a>
</DIV>
</div>
<div class="col-sm-6">
<ul class="nav mx-auto float-sm-right text-dark bg-success">
<li class="nav-item"><a class="nav-link p-2" href="#">Menu1</a></li>
<li class="nav-item"><a class="nav-link p-2" href="#">Menu2</a></li>
<li class="nav-item"><a class="nav-link p-2" href="#">Menu3</a></li>
</ul>
</div>
</nav>
ПРИМЕЧАНИЕ: Пожалуйста, не обращайте внимания на отвратительные фоны, я использовал их для отладки отклика моей сетки и на каком элементе прикрепить утилиту.
Все выглядит прямо в широком окне просмотра. Но когда я уменьшил ширину, LO GO отцентрирован, но меню переместилось влево. Я пробовал mx-auto в строке выше (в DIV), но никаких изменений в поведении не наблюдалось.
Где я go ошибся?