在 <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 的基础知识才能找到 flex
。 flex-start
解决了我的问题,尽管我不得不 re-write header 一点。
我正在使用 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 的基础知识才能找到 flex
。 flex-start
解决了我的问题,尽管我不得不 re-write header 一点。