在 <nav> 中向右对齐元素

Align element on the right in <nav>

我正在使用 DevExpress Blazor 服务器端模板并尝试向右侧的标签添加一些元素。此模板是用 Bootstrap 4.

构建的
<nav class="navbar header-navbar p-0">
    <div class="ml-3 font-weight-bold title pr-4">Project Name</div>
    <div class="which-class-to-use-here">
        <LoginDisplay /> |
        <DxButton Text="Projects" Click="@((args) => NavigateToProjects())" IconCssClass="fad fa-list fa-fw theme-da" IconPosition="ButtonIconPosition.BeforeText" SizeMode="SizeMode.Medium" RenderStyle="ButtonRenderStyle.Info" RenderStyleMode="ButtonRenderStyleMode.Contained" />
    </div>
</nav>

我尝试了一些旧的 CSS 技巧,包括垂直对齐和右浮动,但没有任何效果。

我必须学习现代 CSS 的基础知识才能找到 flexflex-start 解决了我的问题,尽管我不得不 re-write header 一点。