【发布时间】:2019-02-04 21:25:39
【问题描述】:
我对此并不陌生,并且总体上正在发展。我正在学习 webdev 课程,目前正在通过 Bootstrap 学习 CSS。这些视频是在 bootstrap 3 期间创建的,但我正在尝试在 Bootstrap 4 上学习。目前,我正在尝试理解导航栏,但我很难理解元素如何正确对齐。这主要来自引导文档,除了按钮正在替换搜索元素。我知道当我在 ul 标签中取消 mr-auto 时,按钮不再正确对齐。为什么这个 mr-auto 甚至适用于 ul 之外的按钮?我认为这个答案将有助于弥合我的许多理解方面的差距。提前感谢您的帮助。
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarTogglerDemo02" aria-controls="navbarTogglerDemo02" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarTogglerDemo02">
<ul class="navbar-nav mr-auto mt-2 mt-lg-0">
<li class="nav-item active">
<a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#">Disabled</a>
</li>
</ul>
<button>Click</button>
</div>
</nav>
编辑:非常感谢大家。现在这更有意义了。
【问题讨论】:
标签: html css bootstrap-4 alignment navbar