2016-03-07 82 views
2

我正在使用bootstrap,以下是我的导航栏的代码。我添加了令人敬畏的字体图标,但我希望将它拉到右侧。如果没有将家庭,关于和联系方式丢掉,我似乎无法将其拉向右边。任何想法?如何将我的社交媒体图标拉到我的导航栏右侧?

<nav class="navbar navbar-inverse navbar-fixed-top"> 
    <div class="container"> 
    <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
     <span class="sr-only">Toggle navigation</span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     </button> 
    <div id="navbar" class="navbar-collapse collapse"> 
     <ul class="nav navbar-nav navbar-left"> 
     <li class="active"><a href="#">Home</a></li> 
     <li><a href="#about">About</a></li> 
     <li><a href="#contact">Contact</a></li> 
     <li><a href="#"><i class="fa fa-camera-retro fa-lg"></i> 
     <li><a href="#"><i class="fa fa-twitter fa-lg"></i> 
     <li><a href="#"><i class="fa fa-pinterest fa-lg"></i> 
      </ul> 
     </li> 
     </ul> 
    </div><!--/.nav-collapse --> 
    </div> 
</nav> 

回答

3

有几件事情错的标记。从navbar-header中获取navbar-collapse。在<li>内正确关闭<a href>标记。使用navbar-right将图标拖到右侧。

<nav 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" aria-expanded="false" aria-controls="navbar"> 
       <span class="sr-only">Toggle navigation</span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
       <span class="icon-bar"></span> 
      </button> 
     </div> 
     <div id="navbar" class="navbar-collapse collapse"> 
      <ul class="nav navbar-nav"> 
       <li class="active"><a href="#">Home</a></li> 
       <li><a href="#about">About</a></li> 
       <li><a href="#contact">Contact</a></li> 
      </ul> 
      <ul class="nav navbar-nav navbar-right"> 
       <li><a href="#"><i class="fa fa-camera-retro fa-lg"></i></a></li> 
       <li><a href="#"><i class="fa fa-twitter fa-lg"></i></a></li> 
       <li><a href="#"><i class="fa fa-pinterest fa-lg"></i></a></li> 
      </ul> 
     </div> 
    </div> 
</nav> 

工作演示:http://codeply.com/go/zb1PvhcJHs

+0

非常感谢! –

+0

不客气。接受这个答案,如果它的作品。 – ZimSystem

+0

当然!我怎样才能做到这一点?我是这个网站的新手。 –

1

为什么不这样做呢?制作一个新的导航栏。

<nav class="navbar navbar-inverse navbar-fixed-top"> 
    <div class="container"> 
    <div class="navbar-header"> 
     <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 
     <span class="sr-only">Toggle navigation</span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     <span class="icon-bar"></span> 
     </button> 
    </div> 
    <div id="navbar" class="navbar-collapse collapse"> 
     <ul class="nav navbar-nav navbar-left"> 
     <li class="active"><a href="#">Home</a></li> 
     <li><a href="#about">About</a></li> 
     <li><a href="#contact">Contact</a></li>  
     </ul> 
     <ul class="nav navbar-nav navbar-right"> 
     <li><a href="#"><i class="fa fa-camera-retro fa-lg"></i></a></li> 
     <li><a href="#"><i class="fa fa-twitter fa-lg"></i></a></li> 
     <li><a href="#"><i class="fa fa-pinterest fa-lg"></i></a></li> 
     </ul> 
    </div><!--/.nav-collapse --> 
    </div> 
</nav> 

Demo

+0

这不起作用:http://bootply.com/2yAuPSqLCo – ZimSystem

+0

它,再试一次吧。 Html是错误的。 – NiZa