【发布时间】:2016-05-13 21:54:47
【问题描述】:
我有一个 bootstrap 3 导航栏。
<div class="navbar navbar-inverse no-print">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="/portal/home/index/">Logo of Site</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="/portal/home/index/">Home</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">My Menu Processes<span class="caret"></span></a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Enquiries<span class="caret"></span></a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Admin Reports <span class="caret"></span></a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">System Maintenance<span class="caret"></span></a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li>
<a>Change password</a>
</li>
<li>
<a href="#">Welcome Firstname Lastname</a>
</li>
<li>
<a href="#">Log Out</a>
</li>
</ul>
</div>
</div>
当窗口的宽度是完整的桌面大小时,它是正确的。
当窗口宽度小于手机尺寸时正确。
在这两种尺寸之间,它会包裹这个菜单,并将菜单的高度加倍,这是我不想要的。
我认为我唯一的选择可能是增加移动宽度以增加中间宽度,以便导航栏在屏幕截图中以移动模式显示。
我需要什么 css 来实现这一点?
如何强制右侧导航栏<ul> 不允许移动到左侧导航栏<ul> 下方?
【问题讨论】:
-
你可以更改引导导航栏折叠断点
标签: css twitter-bootstrap twitter-bootstrap-3