2015-05-24 41 views
0

我尝试在自举导航栏中垂直对齐位于桌面和移动视图上的项目时绝对堆叠。 有没有人可以解释如何去迪呢?对齐自举导航栏中的项目

我需要将头像和名称对齐到桌面上的右侧,并且移动并在导航栏中垂直居中。 这里的HTML代码:

<nav class="navbar navbar-default" role="navigation"> 
    <div class="container"> 
     <div class="navbar-header"> 
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#main-nav"> 
       <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 logo" href="#"><b>Super</b> logo</a> 
     </div> 
     <div class="nav navbar-nav navbar-right"> 
      <ul class="unstyled"> 
       <li> 
        <a href="/profile"> 
         <img class="img-rounded" src="http://lorempixel.com/output/people-q-c-150-150-9.jpg" alt=""> 
         <span class="hidden-xs">User name</span> 
        </a> 
       </li> 
      </ul> 
     </div> 
     <div class="navbar-collapse collapse" id="main-nav"> 
      <ul class="nav navbar-nav visible-xs"> 
       <li><a href="#"><i class="fa fa-tachometer"></i> menu 1</a></li> 
       <li><a href="#"><i class="fa fa-wrench"></i> menu 2</a></li> 
       <li><a href="#"><i class="fa fa-sign-out"></i> menu 3</a></li> 
      </ul> 
     </div> 
     </div></nav> 

和CSS

.navbar-toggle { 
     position: absolute; 
     left: 10px; 
    } 
.logo { 
    width: 100%; 
    padding: 15px 0; 
    text-align: center; 
    height: 20px; 
} 
.img-rounded { 
    height: 35px; 
    width: 35px; 
    border-radius: 50%; 
} 
.unstyled li { 
     list-style: none; 
} 
.unstyled a { 
     text-decoration: none; 
} 
@media only screen and (min-width: 768px) { 
    .logo { 
     width: 150px; 
    } 
} 

这是一个错误的eximple。 http://www.bootply.com/zh0J2u4KUU

+0

在bootstrap上检查'ul'。这似乎是CSS设置,并删除顶部和底部的边距。 – David

+0

@David,谢谢,但不幸的是standart bootsrap'ul'和'li'类对此没有影响。我试图修改它,没有任何改变。 – andrey

回答

0

更新使用该

@media (max-width: 767px) 
{ 
ol, ul{margin-top:6px; margin-right:302px; 
} 


<ul class="unstyled pull-right"> 
<li> 
******* 
</li> 
</ul> 

变化的标志类,右拉!

updated as like this

+0

是的,但在移动视图头像不居中[链接](http://imgur.com/lsMQViN) – andrey

+0

简单...说超级标志上方或超级标志下方或超级标志旁边的地方? 。我现在将修复它 –

+0

谢谢你不要。我改变了代码。在桌面上是可以的,但在移动设备上不行。这里的[示例](http://www.bootply.com/S4eVS7kbhJ) – andrey