Css 引导:容器流体和行未正确包装的动态列

Css 引导:容器流体和行未正确包装的动态列,css,html,twitter-bootstrap-3,Css,Html,Twitter Bootstrap 3,以下是我目前看到的情况: 请注意,第二行没有正确包装。代码如下所示: <div class="container-fluid"> <div class="row clearfix"> <div class="col-md-2 bit clearfix"> <div class="clearfix"> <div class="image-preview">

以下是我目前看到的情况:

请注意,第二行没有正确包装。代码如下所示:

<div class="container-fluid">
    <div class="row clearfix">
        <div class="col-md-2 bit clearfix">
            <div class="clearfix">
                <div class="image-preview">
                    <a href=""><img src="" class="img-rounded img-responsive"/></a>
                </div>
                <h6><a href="">Some text</a></h6>
            </div>
        </div>
    </div>
    .... repeat ....
</div>

.... 重复。。。。

知道为什么包装不正确吗?

当你说col-md-2时,它意味着12列中有2列。。所以你需要在每一行中的6个div…每一行之后。。如果需要,可以使用clearfix div

   <!DOCTYPE html>
    <html>
    <head>
        <title></title>
    </head>

    <body>
        <div class="container-fluid">

            <div class="col-md-2 bit">
                <div class="image-preview">
                    <a href=""><img class="img-rounded img-responsive" src=""></a>
                </div>
                <h6><a href="">Some text</a></h6>
            </div>



        </div>
    </body>
    </html>

好的,我想出来了。这更像是一场战争。基本上,您可以只使用一个
并将所有列放入其中(即使它们最终出现在不同的行上),只要您在正确的位置放置正确的清除,例如
。在下面的示例中,我在XS视口中显示了两列,在大、中视口中显示了6列,在小视口中显示了4列

<div class="container-fluid">
<div class="row">
{% for b in bits %}
    <div class="col-xs-6 col-md-2 col-lg-2 col-sm-3 bit">
        <h6><a target="_top" href="{{b.link}}">{{b.description}} </a></h6>
    </div>
    {% if loop.index is divisibleby 2 %}
        <div class="clearfix visible-xs-block"></div>
    {% endif %}
    {% if loop.index is divisibleby 4 %}
        <div class="clearfix visible-sm-block"></div>
    {% endif %}
   {% if loop.index is divisibleby 6 %}
        <div class="clearfix visible-md-block"></div>
        <div class="clearfix visible-lg-block"></div>
    {% endif %}
{% endfor %}
</div>

{b的%s(位%)}
{%如果loop.index可被2%整除}
{%endif%}
{%如果loop.index可被4%整除}
{%endif%}
{%如果loop.index可被6%整除}
{%endif%}
{%endfor%}

由于col类只使用一个断点,因此最简单的方法是将每组6个.bit div换行。然后您可以去掉所有的clearfix类,因为row类会自动清除。如果您想使用多个col断点创建更复杂的网格,您可以在这里看到我的答案:我不想添加更多行。我希望在顶部有一行,然后在其中包含尽可能多的行,我希望它能够自己确定格式。可能的