【发布时间】:2018-07-23 18:40:45
【问题描述】:
我正在使用 Bootstrap 4。我希望 navbar-brand 项目(它只是一个文本元素)位于最右侧。菜单(正常)默认在左侧。
我尝试过申请ml-auto、mx-auto、mr-auto、pull-right 等。没有什么能满足我的要求。
mx-auto 非常适合小屏幕。当汉堡菜单在那里时,它将导航栏品牌居中。但是,当常规菜单存在时,我需要一些可以工作的东西。
这是我的代码:
<nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top main-menu">
<a href="#" class="navbar-brand navbar-right">BSB Feedback</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#mainNav" aria-controls="mainNav" aria-expanded="false"
aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="navbar-collapse collapse" id="mainNav">
<ul class="navbar-nav mr-auto">
<li class="nav-item homeLink">
<a class="nav-link" href="/">
<span aria-hidden="true" class=" fa fa-spacer-right fa-home"></span>
</a>
</li>
<li class="nav-item active">
<a class="nav-link" href="/">Give Feedback</a>
</li>
<li class="nav-item ">
<a class="nav-link" href="/managefeedback/">Manage Feedback</a>
</li>
</ul>
</div>
</nav>
【问题讨论】:
标签: css twitter-bootstrap bootstrap-4