Bootstrap列被置换为新行

时间:2014-06-26 20:02:05

标签: html css twitter-bootstrap twitter-bootstrap-3

我正在使用Bootstrap3并在我的设计中使用可折叠元素。

我在行内使用了12列,如下所示

<!-- Search Filter -->
<div id="search-filter">
  <div class="container">
    <div class="row">
      <div class="col-md-5 col-xs-12">

        <!-- Collapse Search -->
        <button type="button" class="navbar-toggle navbar-toggle-search-filter" data-toggle="collapse" data-target="#searchbar-collapse-set"> <span class="sr-only">Toggle navigation</span> <span class="glyphicon glyphicon-chevron-down"></span> </button>
        <!-- /Collapse Search -->

        <h3>Showing 345 Results <small>(Hill Stations around Bangalore)</small></h3>

      </div>

      <!-- Collect the nav links, forms, and other content for toggling -->
      <div class="collapse navbar-collapse" id="searchbar-collapse-set">

        <div class="col-md-4 col-xs-12">
          <div class="distance">
            <h5>distance:</h5>
            <div id="distance-slider"></div>
            <span class="distance-value">250 kms</span>
          </div>
        </div>

        <div class="col-md-3 col-xs-12">
          <div class="sort">
            <h5>sort:</h5>
            <ul class="nav nav-pills">
              <li class="active"><a href="#">popular</a></li>
              <li><a href="#">name</a></li>
              <li><a href="#">distance</a></li>
            </ul>
          </div>
        </div>

      </div>
      <!-- /.navbar-collapse -->

      <div class="clearfix"></div>

    </div>
  </div>
</div>
<!-- /Search Filter --> 

enter image description here

由于可折叠元素i,第三列正在转移到下一行。

我将NavCollapse填充删除为0,内容从下拉列表中消失。

enter image description here

通过添加以下代码,它将如下所示回到原位。

enter image description here

但它会破坏全屏视图。

enter image description here

Nomad Link

1 个答案:

答案 0 :(得分:1)

我的建议是使用媒体查询,例如

@media (min-width: 1200px) { ... }

这样您就可以在桌面显示屏上添加填充,而不会影响较小设备的显示效果。