Reputation: 63
I'm new to working with bootstrap 4. i have simple menu, two items and they are being displayed right next too each other.
<nav class="navbar fixed-top navbar-expand-lg navbar-light bg-light">
@Html.ActionLink("Web", "Index", "Home", new { area = "" }, new { @class = "navbar-brand" })
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
@Html.ActionLink("Home", "Index", "Home", null, new { @class = "navbar-link" })
<span class="sr-only">(current)</span>
</li>
<li class="nav-item">
@Html.ActionLink("Holly", "CreateSpreadsheet", "Oper", null, new { @class = "navbar-link" })
</li>
</ul>
<span class="navbar-text ml-auto">
Hello, @User.Identity.Name.Split('\\')[1]!
</span>
</div>
</nav>
it's displaying this: 1
any idea why this is happening?
Upvotes: 0
Views: 1115
Reputation: 362390
The class name for the links should be nav-link
instead of navbar-link
.
<nav class="navbar fixed-top navbar-expand-lg navbar-light bg-light">
<a href="" class="navbar-brand">Brand</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a href="" class="nav-link">Home</a>
</li>
<li class="nav-item">
<a href="" class="nav-link">Holly</a>
</li>
</ul>
<span class="navbar-text ml-auto">
Hello
</span>
</div>
</nav>
https://www.codeply.com/go/pFjAim87gL
Upvotes: 1