【发布时间】:2013-12-26 02:44:11
【问题描述】:
我试图让 twitter 引导下拉菜单在使用较小的设备时不会折叠并保持在同一行。这是它目前的样子:
我希望名称(在此示例中为 John Smith)与“我的应用程序”文本和切换按钮内联。我将如何实现这一目标?
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<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="#">My Application</a>
</div>
<div>
<ul class="nav navbar-nav navbar-right navbar-user">
<li class="dropdown user-dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-user"></i> John Smith <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#"><i class="fa fa-user"></i> Profile</a></li>
<li><a href="#"><i class="fa fa-envelope"></i> Inbox <span class="badge">7</span></a></li>
<li><a href="#"><i class="fa fa-gear"></i> Settings</a></li>
<li class="divider"></li>
<li><a href="#"><i class="fa fa-power-off"></i> Log Out</a></li>
</ul>
</li>
</ul>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 3</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
【问题讨论】:
-
重复问题。 See this question
-
似乎是这样,尽管大多数答案都已过时或指的是 twbs 2。我认为在最近的版本中必须有一种简单的方法。
-
看起来没有一种简单的“开箱即用”的方法可以做到这一点,但我确实找到了this question,它似乎有两个有效的答案(使用引导程序 3)。
-
Bootstrap 3 与 2 明显不同。我在下面发布了答案。
标签: drop-down-menu twitter-bootstrap-3 navbar