繁体   English   中英

防止导航栏过早包装

[英]Prevent navbar from wrapping prematurely

我的Bootstrap 3.3.0导航栏会分为两行,显然当宽度小于@ screen-md时,即使左右之间有足够的空间可以缩小/使用。 如何更改它以免过早包裹?

我已经看到了几个问题,询问如何更改将折叠折叠为单个列的断点。 我并不是在问这个问题,因为我的崩溃设置为@ screen-sm,我对此表示满意。

就在包裹之前。 我什至可以在右边插入另一个元素,这不会造成任何问题。 在此处输入图片说明

之后: 在此处输入图片说明

这是我的HTML:

<header class="navbar navbar-default navbar-static-top bs-docs-nav" id="top" role="banner">
  <form ...>
  <div class="container">
    <div class="navbar-header">
      ...
    </div>
    <nav id="mm-navbar" class="collapse navbar-collapse">
        <!-- Free-text Search --> 
        <div class="text-search input-group">
            <input id="search-input" type="text" class="form-control"
                placeholder="Search" name="q"  value="{{ query }}" />
            <span class="input-group-btn">
              ...
            </span>
        </div><!-- /text search -->

        <ul class="nav navbar-nav navbar-right">
            <li class="dropdown">
               ...
            </li>
            <li><a href="{% url 'wizard' %}">Calculate</a></li>
            <li class="dropdown">
               ...
            </li>

            <li> <a id="login_button" href="{% url 'account_login' %}">Login</a> </li>
            <li>
                <span class="fa feedback-button fa-envelope" data-toggle="modal" 
                    data-target="#feedback-modal" title="Send Feedback"></span>
            </li>
            <li>
                <span class="help-button glyphicon help glyphicon-question-sign" data-toggle="modal" 
                    data-target="#help-modal" title="Help"/>
            </li>
            </ul>
        <!-- Advanced Search --> 
        <div class="collapse" id="advanced-search-bar">
            {% include "search.html" %}
        </div>
    </nav>
  </div>
  </form>
</header>

这个问题似乎相关,但是pull-left pull-right对我不起作用。

请注意,在<992px处引入的换行(从screen-md移到screen-sm),在导航条断开的两侧都带有大量的边距(上面的图片2)。 问题在于,整个导航栏都包裹在.container ,该.container在此断点处设置了一个固定宽度,导航栏不再适合该宽度。

解决方案是改用.container-fluid (或不使用容器,尽管我不确定这样做的后果)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM