【问题标题】:Bootstrap multi-level navbar - how to prevent content from collapsingBootstrap 多级导航栏 - 如何防止内容崩溃
【发布时间】:2016-05-30 09:29:56
【问题描述】:

首先,我想这是一个很好的例子,说明如何使用 Bootstrap 实现多级导航栏(这是我长期以来一直在努力解决的问题)

其次,我有一个关于防止内容在导航栏上折叠的问题。

我的导航栏有三行,两个 navbar-default 和一个 navbar-inverse,以及三个按钮在折叠时控制每个部分:

代码:

<nav class="navbar navbar-fixed-top">

    <div class="navbar-default">
        <div class="container">
            <div class="navbar-header">

                <button type="button"
                        class="navbar-toggle collapsed pull-left"
                        data-toggle="collapse"
                        data-target="#megaNav"
                        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>

                <button type="button"
                        class="navbar-toggle collapsed"
                        data-toggle="collapse"
                        data-target="#siteNav"
                        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>

                <button type="button"
                        class="navbar-toggle collapsed"
                        data-toggle="collapse"
                        data-target="#authNav"
                        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>

                <a class="navbar-brand" href="#">NewCo</a>

            </div>
            <div id="siteNav" class="navbar-collapse collapse">
                <form class="navbar-form navbar-right">
                    <div class="btn-group">
                        <button type="button"
                                class="btn btn-default dropdown-toggle"
                                data-toggle="dropdown"
                                aria-haspopup="true"
                                aria-expanded="false">
                            English <span class="caret"></span>
                        </button>
                        <ul class="dropdown-menu">
                            <li><a href="#">English</a></li>
                            <li><a href="#">French</a></li>
                            <li><a href="#">Spanish</a></li>
                            <li><a href="#">Italian</a></li>
                            <li><a href="#">German</a></li>
                        </ul>
                    </div>
                    <div class="input-group">
                        <input type="text" class="form-control" placeholder="Search for...">
                        <span class="input-group-btn">
                            <button class="btn btn-default" type="button">
                                <span class="glyphicon glyphicon-search"></span>
                            </button>
                        </span>
                    </div>
                </form>
            </div>
        </div>
    </div>

    <div class="navbar-default">
        <div class="container">
            <div id="authNav" class="collapse navbar-collapse">
                <ul class="nav navbar-nav navbar-right">
                    <li><a href="#">Log in</a></li>
                    <li><a href="#">Register</a></li>
                    <li><a href="#">Privacy Policy</a></li>
                </ul>
            </div>
        </div>
    </div>

    <div class="navbar-inverse">
        <div class="container">
            <div id="megaNav" class="collapse navbar-collapse">
                <ul class="nav navbar-nav">
                    <li class="active"><a href="#">About Us</a></li>
                    <li><a href="#">Products</a></li>
                    <li><a href="#">Services</a></li>
                    <li><a href="#">Corporate</a></li>
                    <li><a href="#">Contact Us</a></li>
                </ul>
            </div>
        </div>
    </div>

</nav>

https://jsfiddle.net/7Ltspomz/


当它没有折叠时这是我想要的样子

当它合拢时这是它目前所做的

我不想要这个这是它目前所做的

我想要这个...折叠时

...还有这个当它展开时


我设法做到这一点的唯一方法是有两个下拉按钮;一种显示 sm、md 和 lg,另一种仅显示在 xs 中。我不是特别喜欢这种方法,因为它会复制内容——即使内容不多,但从很多角度来看,这并不是特别好。

关于如何实现这一点的任何想法?

【问题讨论】:

  • 我稍后再看看,但只是好奇导航栏中是否允许使用class="row"?如果您可以分隔行,那将解决您的问题
  • @ScottSelby 我认为导航栏中允许使用行,但根据过去的经验使用它有点棘手。
  • 您实际上已将下拉按钮放入表单中,搜索栏是单个 div。这就是它下降的原因。
  • @AJAY - 是的,我是从“桌面优先”的角度设计的,所以按钮在桌面的正确位置,而不是在移动设备上。或许我应该从移动优先的角度来理解 Bootstrap :-|

标签: html css twitter-bootstrap


【解决方案1】:

您可以为响应式移动视图添加重复的下拉菜单并隐藏其他视图,我只是更新您的小提琴..check here

HTML

<nav class="navbar navbar-fixed-top">

<div class="navbar-default">
    <div class="container">
        <div class="navbar-header">

            <button type="button"
                    class="navbar-toggle collapsed pull-left"
                    data-toggle="collapse"
                    data-target="#megaNav"
                    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>

            <button type="button"
                    class="navbar-toggle collapsed"
                    data-toggle="collapse"
                    data-target="#siteNav"
                    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>

            <button type="button"
                    class="navbar-toggle collapsed"
                    data-toggle="collapse"
                    data-target="#authNav"
                    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>

            <a class="navbar-brand" href="#">NewCo</a>

            <div class="pull-right mobile">
            <div class="btn-group">
                    <button type="button"
                            class="btn btn-default dropdown-toggle"
                            data-toggle="dropdown"
                            aria-haspopup="true"
                            aria-expanded="false">
                        English <span class="caret"></span>
                    </button>
                    <ul class="dropdown-menu">
                        <li><a href="#">English</a></li>
                        <li><a href="#">French</a></li>
                        <li><a href="#">Spanish</a></li>
                        <li><a href="#">Italian</a></li>
                        <li><a href="#">German</a></li>
                    </ul>
                </div>
            </div>

        </div>
        <div id="siteNav" class="navbar-collapse collapse">
            <form class="navbar-form navbar-right">
                <div class="btn-group desktop">
                    <button type="button"
                            class="btn btn-default dropdown-toggle"
                            data-toggle="dropdown"
                            aria-haspopup="true"
                            aria-expanded="false">
                        English <span class="caret"></span>
                    </button>
                    <ul class="dropdown-menu">
                        <li><a href="#">English</a></li>
                        <li><a href="#">French</a></li>
                        <li><a href="#">Spanish</a></li>
                        <li><a href="#">Italian</a></li>
                        <li><a href="#">German</a></li>
                    </ul>
                </div>
                <div class="input-group">
                    <input type="text" class="form-control" placeholder="Search for...">
                    <span class="input-group-btn">
                        <button class="btn btn-default" type="button">
                            <span class="glyphicon glyphicon-search"></span>
                        </button>
                    </span>
                </div>
            </form>
        </div>
    </div>
</div>

<div class="navbar-default">
    <div class="container">
        <div id="authNav" class="collapse navbar-collapse">
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">Log in</a></li>
                <li><a href="#">Register</a></li>
                <li><a href="#">Privacy Policy</a></li>
            </ul>
        </div>
    </div>
</div>

<div class="navbar-inverse">
    <div class="container">
        <div id="megaNav" class="collapse navbar-collapse">
            <ul class="nav navbar-nav">
                <li class="active"><a href="#">About Us</a></li>
                <li><a href="#">Products</a></li>
                <li><a href="#">Services</a></li>
                <li><a href="#">Corporate</a></li>
                <li><a href="#">Contact Us</a></li>
            </ul>
        </div>
    </div>
</div>

CSS

.navbar .navbar-header .navbar-toggle.pull-left {
  margin-right: 0;
  margin-left: 15px; 
}

.mobile{display:none;}

@media (max-width: 767px){
  .desktop{display:none}

  .mobile{
    display:block;
    margin-top:8px;
    margin-right:15px;
  }
}

【讨论】:

    【解决方案2】:

    我认为仅使用引导样式无法实现这一点。

    您可以定义您的特殊样式,并将dropdown-menu 移出#siteNav。像这样:

    <div class="navbar-default">
        <div class="container">
            <div class="nav-special-contailner">
                <div class="btn-group nav-special">
                    <button type="button"
                            class="btn btn-default dropdown-toggle"
                            data-toggle="dropdown"
                            aria-haspopup="true"
                            aria-expanded="false">
                        English <span class="caret"></span>
                    </button>
                    <ul class="dropdown-menu">
                        <li><a href="#">English</a></li>
                        <li><a href="#">French</a></li>
                        <li><a href="#">Spanish</a></li>
                        <li><a href="#">Italian</a></li>
                        <li><a href="#">German</a></li>
                    </ul>
                </div>
            </div>
            <div class="navbar-header">
                ...
            </div>
            <div id="siteNav" class="navbar-collapse collapse">
                ...
            </div>
        </div>
    </div>
    

    .nav-special {
        position: absolute;
        right: 133px;
        top: 8px;
    }
    
    @media (min-width: 768px) {
        .nav-special-contailner {
            position: relative;
        }
        .nav-special {
            right: 0;
            margin-right: 250px;
        }
    }
    

    Here 是一个 jsfiddle。

    【讨论】:

      【解决方案3】:

      您可以制作 2 x .navbar-header。一个用于.navbar-brand 和左侧.navbar-toggle 按钮,一个用于语言.dropdown 和右侧.navbar-toggle 按钮。

      <div class="navbar-default">
          <div class="container">
      
              <div class="navbar-header pull-left">
                  <button type="button"
                          class="navbar-toggle collapsed pull-left"
                          data-toggle="collapse"
                          data-target="#megaNav"
                          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>
      
                  <a class="navbar-brand" href="#">NewCo</a>
              </div>
      
              <div class="navbar-header pull-right right-side-menu">
                  <form class="navbar-form pull-left">
                      <div class="btn-group">
                          <button type="button"
                                  class="btn btn-default dropdown-toggle"
                                  data-toggle="dropdown"
                                  aria-haspopup="true"
                                  aria-expanded="false">
                              English <span class="caret"></span>
                          </button>
                          <ul class="dropdown-menu">
                              <li><a href="#">English</a></li>
                              <li><a href="#">French</a></li>
                              <li><a href="#">Spanish</a></li>
                              <li><a href="#">Italian</a></li>
                              <li><a href="#">German</a></li>
                          </ul>
                      </div>
                  </form>
                  <button type="button"
                          class="navbar-toggle collapsed"
                          data-toggle="collapse"
                          data-target="#siteNav"
                          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>
                  <button type="button"
                          class="navbar-toggle collapsed"
                          data-toggle="collapse"
                          data-target="#authNav"
                          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 class="collapse navbar-collapse pull-right" id="siteNav">
                  <form class="navbar-form navbar-right">
                      <div class="input-group">
                          <input type="text" class="form-control" placeholder="Search for...">
                          <span class="input-group-btn">
                              <button class="btn btn-default" type="button">
                                  <span class="glyphicon glyphicon-search"></span>
                              </button>
                          </span>
                      </div>
                  </form>
              </div>
          </div>
      </div>
      

      #siteNav 块必须在第二个.navbar-header 之后,以便折叠出现在 xs 屏幕的主导航栏下方,所以我添加了一个自定义类来重新排序 sm 和更大屏幕中的 div。

      @media screen and (min-width: 768px) {
           .navbar-header.right-side-menu {
                margin-left: -350px;
                margin-right: 225px;
           }
      }
      
      .navbar-header.right-side-menu .navbar-form {
           border-color: transparent !important;
           margin-right: 15px;
           padding: 0;
      }
      

      jsfiddle中的完整代码。

      【讨论】:

        【解决方案4】:

        您可以为响应式移动视图添加重复的下拉菜单并隐藏其他下拉菜单,

        HTML,

        <div class="navbar-default">
            <div class="container">
                <div class="navbar-header">
        
                    <button type="button"
                            class="navbar-toggle collapsed pull-left"
                            data-toggle="collapse"
                            data-target="#megaNav"
                            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>
        
                    <button type="button"
                            class="navbar-toggle collapsed"
                            data-toggle="collapse"
                            data-target="#siteNav"
                            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>
        
                    <button type="button"
                            class="navbar-toggle collapsed"
                            data-toggle="collapse"
                            data-target="#authNav"
                            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 class="btn-group dropdown-btn pull-right hidden-sm hidden-md hidden-lg">
                      <button type="button"
                              class="btn btn-default dropdown-toggle"
                              data-toggle="dropdown"
                              aria-haspopup="true"
                              aria-expanded="false">
                        English <span class="caret"></span>
                      </button>
                      <ul class="dropdown-menu">
                        <li><a href="#">English</a></li>
                        <li><a href="#">French</a></li>
                        <li><a href="#">Spanish</a></li>
                        <li><a href="#">Italian</a></li>
                        <li><a href="#">German</a></li>
                      </ul>
                    </div>
        
                    <a class="navbar-brand" href="#">NewCo</a>
        
                </div>
                <div id="siteNav" class="navbar-collapse collapse">
                    <form class="navbar-form navbar-right">
                        <div class="btn-group hidden-xs">
                            <button type="button"
                                    class="btn btn-default dropdown-toggle"
                                    data-toggle="dropdown"
                                    aria-haspopup="true"
                                    aria-expanded="false">
                                English <span class="caret"></span>
                            </button>
                            <ul class="dropdown-menu">
                                <li><a href="#">English</a></li>
                                <li><a href="#">French</a></li>
                                <li><a href="#">Spanish</a></li>
                                <li><a href="#">Italian</a></li>
                                <li><a href="#">German</a></li>
                            </ul>
                        </div>
                        <div class="input-group">
                            <input type="text" class="form-control" placeholder="Search for...">
                            <span class="input-group-btn">
                                <button class="btn btn-default" type="button">
                                    <span class="glyphicon glyphicon-search"></span>
                                </button>
                            </span>
                        </div>
                    </form>
                </div>
            </div>
        </div>
        
        <div class="navbar-default">
            <div class="container">
                <div id="authNav" class="collapse navbar-collapse">
                    <ul class="nav navbar-nav navbar-right">
                        <li><a href="#">Log in</a></li>
                        <li><a href="#">Register</a></li>
                        <li><a href="#">Privacy Policy</a></li>
                    </ul>
                </div>
            </div>
        </div>
        
        <div class="navbar-inverse">
            <div class="container">
                <div id="megaNav" class="collapse navbar-collapse">
                    <ul class="nav navbar-nav">
                        <li class="active"><a href="#">About Us</a></li>
                        <li><a href="#">Products</a></li>
                        <li><a href="#">Services</a></li>
                        <li><a href="#">Corporate</a></li>
                        <li><a href="#">Contact Us</a></li>
                    </ul>
                </div>
            </div>
        </div>
        

        CSS,

        .navbar .navbar-header .navbar-toggle.pull-left {
          margin-right: 0;
          margin-left: 15px; 
        }
        
        .dropdown-btn {
          margin-top: 8px;
          margin-right: 15px;
        }
        

        查看示例:https://jsfiddle.net/7Ltspomz/12/


        无论如何,如果您不喜欢复制下拉菜单,您可以简单地对标记进行一些修改并添加一些棘手的样式,

        HTML,

        <nav class="navbar navbar-fixed-top">
        
            <div class="navbar-default">
                <div class="container">
                    <div class="navbar-header">
        
                        <button type="button"
                                class="navbar-toggle collapsed pull-left"
                                data-toggle="collapse"
                                data-target="#megaNav"
                                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>
        
                        <button type="button"
                                class="navbar-toggle collapsed"
                                data-toggle="collapse"
                                data-target="#siteNav"
                                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>
        
                        <button type="button"
                                class="navbar-toggle collapsed"
                                data-toggle="collapse"
                                data-target="#authNav"
                                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>
        
                        <a class="navbar-brand" href="#">NewCo</a>
        
                    </div>
                    <div class="navbar-right">
                        <div class="btn-group dropdown-btn pull-left">
                            <button type="button"
                                    class="btn btn-default dropdown-toggle"
                                    data-toggle="dropdown"
                                    aria-haspopup="true"
                                    aria-expanded="false">
                              English <span class="caret"></span>
                            </button>
                            <ul class="dropdown-menu">
                              <li><a href="#">English</a></li>
                              <li><a href="#">French</a></li>
                              <li><a href="#">Spanish</a></li>
                              <li><a href="#">Italian</a></li>
                              <li><a href="#">German</a></li>
                            </ul>
                        </div>
                        <div id="siteNav" class="navbar-collapse navbar-form collapse search-input pull-left">
                            <form>
                                <div class="input-group">
                                    <input type="text" class="form-control" placeholder="Search for...">
                                    <span class="input-group-btn">
                                        <button class="btn btn-default" type="button">
                                            <span class="glyphicon glyphicon-search"></span>
                                        </button>
                                    </span>
                                </div>
                            </form>
                        </div>
                    </div>
                </div>
            </div>
        
            <div class="navbar-default">
                <div class="container">
                    <div id="authNav" class="collapse navbar-collapse">
                        <ul class="nav navbar-nav navbar-right">
                            <li><a href="#">Log in</a></li>
                            <li><a href="#">Register</a></li>
                            <li><a href="#">Privacy Policy</a></li>
                        </ul>
                    </div>
                </div>
            </div>
        
            <div class="navbar-inverse">
                <div class="container">
                    <div id="megaNav" class="collapse navbar-collapse">
                        <ul class="nav navbar-nav">
                            <li class="active"><a href="#">About Us</a></li>
                            <li><a href="#">Products</a></li>
                            <li><a href="#">Services</a></li>
                            <li><a href="#">Corporate</a></li>
                            <li><a href="#">Contact Us</a></li>
                        </ul>
                    </div>
                </div>
            </div>
        
        </nav>
        

        CSS,

        .navbar .navbar-header .navbar-toggle.pull-left {
          margin-right: 0;
          margin-left: 15px; 
        }
        
        .dropdown-btn {
          margin-top: 10px;
          margin-right: 15px;
        }
        
        .search-input {
          margin-top: 0px;
          margin-bottom: 0px;
          padding-top: 0px;
          padding-bottom: 0px;
        }
        
        .search-input > form {
          margin: 10px 0;
        }
        
        @media screen and (max-width: 768px) {
          .dropdown-btn {
            position: absolute;
            top: -2px;
            right: 117px;
          }
        }
        

        查看示例:https://jsfiddle.net/7Ltspomz/20/

        【讨论】:

        • 请查看更新后的答案。我之前的帖子有一个小错误。
        【解决方案5】:

        以下是解决此问题的方法。 从表单上移按钮并为引导类添加一些样式,详细信息:

        <div class="navbar-default">
            <div class="container">
                <div class="navbar-header">
        
                    <button type="button"
                            class="navbar-toggle collapsed pull-left"
                            data-toggle="collapse"
                            data-target="#megaNav"
                            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>
        
                    <a class="navbar-brand" href="#">NewCo</a>
        
                </div>
                <div class="additional-nav clearfix">
                    <button type="button"
                            class="navbar-toggle collapsed"
                            data-toggle="collapse"
                            data-target="#siteNav"
                            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>
        
                    <button type="button"
                            class="navbar-toggle collapsed"
                            data-toggle="collapse"
                            data-target="#authNav"
                            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 class="btn-group">
                        <button type="button"
                                class="btn btn-default dropdown-toggle"
                                data-toggle="dropdown"
                                aria-haspopup="true"
                                aria-expanded="false">
                            English <span class="caret"></span>
                        </button>
        
                        <ul class="dropdown-menu">
                            <li><a href="#">English</a></li>
                            <li><a href="#">French</a></li>
                            <li><a href="#">Spanish</a></li>
                            <li><a href="#">Italian</a></li>
                            <li><a href="#">German</a></li>
                        </ul>
                    </div>
                </div>
                <div class="site-nav">
                    <form id="siteNav" class="navbar-collapse collapse">
                        <div class="navbar-form navbar-right">
                            <div class="input-group">
                                <input type="text" class="form-control" placeholder="Search for...">
                                <span class="input-group-btn">
                                    <button class="btn btn-default" type="button">
                                        <span class="glyphicon glyphicon-search"></span>
                                    </button>
                                </span>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
        
        <div class="navbar-default">
            <div class="container">
                <div id="authNav" class="collapse navbar-collapse">
                    <ul class="nav navbar-nav navbar-right">
                        <li><a href="#">Log in</a></li>
                        <li><a href="#">Register</a></li>
                        <li><a href="#">Privacy Policy</a></li>
                    </ul>
                </div>
            </div>
        </div>
        
        <div class="navbar-inverse">
            <div class="container">
                <div id="megaNav" class="collapse navbar-collapse">
                    <ul class="nav navbar-nav">
                        <li class="active"><a href="#">About Us</a></li>
                        <li><a href="#">Products</a></li>
                        <li><a href="#">Services</a></li>
                        <li><a href="#">Corporate</a></li>
                        <li><a href="#">Contact Us</a></li>
                    </ul>
                </div>
            </div>
        </div>
        

        CSS:

        .navbar .navbar-header .navbar-toggle.pull-left {
          margin-right: 0;
          margin-left: 15px; 
        }
        
        .additional-nav {
            display: inline-block;
            float: right;
        }
        
        .navbar-header {
            display: inline-block;
        }
        
        .additional-nav .btn-group, .additional-nav .btn-group-vertical {
            position: relative;
            display: inline-block;
            vertical-align: middle;
            float: right;
            padding: 9px 10px;
        }
        
        .site-nav {
            float: right;
        }
        

        https://jsfiddle.net/7Ltspomz/23/

        【讨论】:

          猜你喜欢
          • 2018-11-12
          • 2021-12-25
          • 1970-01-01
          • 2014-06-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-01-20
          相关资源
          最近更新 更多