【发布时间】:2016-10-03 08:10:32
【问题描述】:
是否可以在引导程序中不使用两个导航栏而拥有一个多行导航栏?
这是我的代码:
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
@Html.ActionLink("Logo", "Index", "Home", new { area = "" }, new { @class = "navbar-brand custom-li" } )
</div>
</div>
</div>
<div class="navbar">
<div class="container">
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li>@Html.ActionLink( "About us", "About", "Home" )</li>
<li>@Html.ActionLink( "Contact", "Contact", "Home" )</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li>@Html.ActionLink("Sign up", "Register", "Account", routeValues: null, htmlAttributes: new { id = "registerLink" } )</li>
<li>@Html.ActionLink("Login", "Login", "Account", routeValues: null, htmlAttributes: new { id = "loginLink" } )</li>
</ul>
</div>
</div>
</div>
</body>
这里是 JSFiddle:https://jsfiddle.net/oc88hnLL/2/
另外,我的解决方案在崩溃时不起作用。当窗口变得太小时,徽标会向左移动并且不会保持居中。
【问题讨论】:
-
你能创建一个工作的 jsfiddle 或代码 sn-p 以便我们重现你的问题吗?
-
抱歉,新手。已添加链接。
标签: html css asp.net twitter-bootstrap