2016-01-15 234 views
3

显示引导崩导航栏新行

<div class = "collapse navbar-collapse navHeaderCollapse"> 
    <ul class = "nav navbar-nav navbar-right"> 
     <li><a href = "#">Home</a></li> 
     <li><a href = "#">Blog</a></li> 
     <li class = "dropdown"> 
      <a href = "#" class = "dropdown-toggle" data-toggle = "dropdown">Social Media<b class= "caret"></b></a> 
      <ul class = "dropdown-menu"> 
       <li><a href = "#">Twitter</a></li> 
       <li><a href = "#">Facebook</a></li> 
       <li><a href = "#">LinkedIn</a></li> 
      </ul> 
     </li> 
    </ul> 
</div> 

这是结果:

enter image description here

如何放置折叠导航栏的新行?

编辑: 我想显示我的导航栏换行,如下图所示。

enter image description here

+0

我不清楚你想要什么。请解释更多 – ehsan88

+0

这是按预期工作 - [jsfiddle](https://jsfiddle.net/auo3t6c5/)。您能否请您发布完整的'navbar'元素的HTML片段,并解释您究竟遇到了什么问题,否则很难说出这里发生了什么。 – DavidDomain

+0

@EhsanAbd:你能看到编辑吗?我是这个社区的新手。 –

回答

2
Try the sample of code for Collapsible Navigation Bar to be appeared in a new row. 

.heading { 
 
    text-align: center; 
 
} 
 
.navbar .navbar-collapse { 
 
    text-align: center; 
 
}
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <title></title> 
 
    <meta charset="utf-8"> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
 
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> 
 
    <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script> 
 
    </head> 
 
<body> 
 
    <div class="row"> 
 
    <div class="col-sm-12 heading"> 
 
     <h1>Heading goes here</h1> 
 
    </div> 
 
    </div> 
 
    <div class="row"> 
 
    <nav class="navbar navbar-inverse"> 
 
     <div class="container-fluid"> 
 
     <div class="navbar-header"> 
 
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> 
 
      <span class="icon-bar"></span> 
 
      <span class="icon-bar"></span> 
 
      <span class="icon-bar"></span> 
 
      </button> 
 
     </div> 
 
     <div class="collapse navbar-collapse" id="myNavbar"> 
 
      <ul class="nav navbar-nav"> 
 
      <li class="active"><a href="#">Home</a></li> 
 
      <li class="dropdown"> 
 
       <a class="dropdown-toggle" data-toggle="dropdown" href="#">Page 1</a></li> 
 
      <li><a href="#">Page 2</a></li> 
 
      <li><a href="#">Page 3</a></li> 
 
      </ul> 
 
     </div> 
 
     </div> 
 
    </nav> 
 
    </div> 
 
</body> 
 
</html>

这里是sample PEN,希望这对您有所帮助。

0

这里是工作fiddle我成立

<nav class="navbar navbar-default"> 
    <div class="container-fluid"> 
    <!-- Brand and toggle get grouped for better mobile display --> 
    <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> 
     <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="#">Brand</a> 
    </div> 

    <!-- Collect the nav links, forms, and other content for toggling --> 
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> 
     <ul class="nav navbar-nav navbar-right"> 
     <li><a href = "#">Home</a></li> 
     <li><a href = "#">Blog</a></li> 
     <li class = "dropdown"> 
      <a href = "#" class = "dropdown-toggle" data-toggle = "dropdown">Social Media<b class= "caret"></b></a> 
      <ul class = "dropdown-menu"> 
       <li><a href = "#">Twitter</a></li> 
       <li><a href = "#">Facebook</a></li> 
       <li><a href = "#">LinkedIn</a></li> 
      </ul> 
     </li> 
     </ul> 
    </div><!-- /.navbar-collapse --> 
    </div><!-- /.container-fluid --> 
</nav> 

下面是结果:

enter image description here

发生了什么事是你的类navHeaderCollapse是可能影响你的代码。

请张贴您当前的CSS类,以便我们看看它。

祝你好运!

+0

我看到了问题。在我的bootstrap css文件中没有名为navHeaderCollapse的类。我该怎么办? –

+0

如果你没有它,为什么在你的HTML代码中发布你的问题?再次,发布您编写的CSS代码(如果有的话),然后右键单击并选择检查元素来检查元素。如果你没有发布必要的代码来回答它,请不要做出负面的回答。 – ldepaula3

+0

我从一个YouTube教程中了解到这一点,可能是一个过时的频道,似乎像引导程序的CSS类已更改(我从http://getbootstrap.com/下载引导程序) –