Mar*_*ild 5 html css bootstrap-4
我想知道是否可以在 Bootstraps 导航栏中的项目之间添加间距以将它们分散一点?具体来说,如果我可以将所有导航项左右间隔至少 25 像素。
.navbar-nav我尝试在类中添加左右边距.navbar-nav > a,但它似乎没有改变任何东西。
先感谢您!
<nav class="navbar navbar-expand-sm navbar-light bg-light fixed-top p">
<a class="navbar-brand" href="#">Navbar</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-
target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-
expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav ml-auto">
<a class="nav-item nav-link" href="#">Home <span class="sr-only">(current)
</span></a>
<a class="nav-item nav-link" href="#">Features</a>
<a class="nav-item nav-link" href="#">Pricing</a>
<a class="nav-item nav-link" href="#">Disabled</a>
</div>
</div>
</nav>
Run Code Online (Sandbox Code Playgroud)
为了在 bootstrap4 中分隔两个导航栏区域,我使用了以下命令:
<nav class="navbar navbar-expand-lg navbar-light bg-light">
<a class="navbar-brand" href="/">
<img src="logo.png" width="192" height="44" alt="">
Bootstrap Navbar Demo
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<div class="navbar-nav mr-auto">
<a class="nav-item nav-link mx-3 active" href="/page1">Page 1</a>
<a class="nav-item nav-link mx-3" href="/page2">Page 2</a>
<a class="nav-item nav-link mx-3" href="/page2">Page 3</a>
</div>
<div class="navbar-nav">
<a class="nav-item nav-link mx-3" href="/logout">Logout</a>
</div>
</div>
</nav>
Run Code Online (Sandbox Code Playgroud)
基本上这些按钮都有 的边距mx-3来将它们分开一点。将按钮mr-auto推logout到最右边。
使用/sf/answers/1302043641/这非常好。
希望有帮助。