2016-10-20 148 views
-1

所以我想在nav-bar右侧对齐,这工作正常,但当屏幕大小缩小到按钮出现的位置,按钮不起作用。 这怎么可能?导航栏右侧干扰导航栏折叠

<nav class="navbar navbar-inverse"> 
    <div class="container"> 
     <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> 
      <a class="navbar-brand" href="#"><img src="~/logo.gif" id="logo" /></a> 
     </div> 
     <div class="collapse navbar-collapse navbar-right"> 
      <ul class="nav navbar-nav"> 
       <li class="active"><a href="#">Home</a></li> 
       <li><a href="#">Page 1</a></li> 
       <li><a href="#">Page 2</a></li> 
       <li><a href="#">Page 3</a></li> 
      </ul> 
     </div> 
    </div> 
</nav> 

回答

1

了解如何使用导航栏类成分中Navbar component

您的代码

<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar"> 

<div class="collapse navbar-collapse navbar-right"> 
<ul class="nav navbar-nav"> 

和正确的代码是

<div class="collapse navbar-collapse" id="myID4Collapse"> 
    <ul class="nav navbar-nav navbar-right"> 

navbar-right必须被召入<ul> - ><ul class="nav navbar-nav navbar-right">

,你缺少的标识加入DIV的崩溃到你的代码

data-target="#myNavbar" - >id="#myNavbar"

看到例如工作

Navbar component

+0

那很有意义。 - 感谢您的回复。! –