Twitter bootstrap 3 在引导导航栏中对齐项目

Twitter bootstrap 3 在引导导航栏中对齐项目,twitter-bootstrap-3,navbar,Twitter Bootstrap 3,Navbar,当我试图在desctop和mobile视图上垂直对齐引导导航栏中的项目时,我被完全堆叠起来。 有人能解释如何使用di吗 我需要将头像和名字对齐到desctop和mobile的右侧,并在导航栏中垂直居中。 下面是HTML代码: <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header">

当我试图在desctop和mobile视图上垂直对齐引导导航栏中的项目时,我被完全堆叠起来。 有人能解释如何使用di吗

我需要将头像和名字对齐到desctop和mobile的右侧,并在导航栏中垂直居中。 下面是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>
这是一个错误的例子。

更新使用此

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


<ul class="unstyled pull-right">
 <li>
 *******
 </li>
 </ul>
@介质(最大宽度:767px)
{
ol,ul{页边距顶部:6px;页边距右侧:302px;
}
  • *******
将徽标类别更改为向右拉


检查引导上的
ul
。CSS似乎已设置,正在删除顶部和底部的边距。@David,谢谢,但不幸的是standart bootsrap
ul
li
类不受此影响。我尝试修改它,但没有任何更改。简单…说出超级徽标上方或超级徽标下方的位置或next to super logo?。我现在会修复它,谢谢你的unswer。我更改了代码。在桌面上可以,但在移动设备上不行。在第一个例子中,你建议图像下方有30px的边距,而不是图像上方。因此图像在navbari中不居中。我希望得到这个结果,但正如你所看到的,顶部和底部边距是不一样的
@media (max-width: 767px)
{
ol, ul{margin-top:6px; margin-right:302px;
}


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