Html 引导列浮动问题。div的高度必须相同

Html 引导列浮动问题。div的高度必须相同,html,css,twitter-bootstrap,grid,Html,Css,Twitter Bootstrap,Grid,我已经动态生成了3个引导列的内容,如下所示 <div class="col-md-4"> <div class="article"> content goes here </div> </div> 内容在这里 问题是,当列的内容不同时,不同的高度会破坏布局 如何强制在每3项后开始一个清除行以避免此情况 所以基本上 只需在列div中添加一个min height,即可保持统一的布局,如下所示: HTML: 如何在每3项之后强制开始一个

我已经动态生成了3个引导列的内容,如下所示

<div class="col-md-4">
  <div class="article">
  content goes here
  </div>
</div>

内容在这里
问题是,当列的内容不同时,不同的高度会破坏布局

如何强制在每3项后开始一个清除行以避免此情况

所以基本上


只需在列div中添加一个
min height
,即可保持统一的布局,如下所示:

HTML:

如何在每3项之后强制开始一个清除行以避免 这个


添加一个类并尝试
。您的类:第n个子(3n){clear:left;}
您也可以尝试使用
显示:flex
要向行中的div添加统一的高度,如本指南所示:

HTML:

使用:



有点晚了,但也许有人对此感到高兴:

如果所有列的宽度相同,则可以执行以下操作: (使用此CSS,您必须指定所有断点的大小)

//用于生成html,与此问题无关
对于(var i=0;i div.container ul.products.col-xs-1:n第n个子项(12n+13),
html body>div.container-fluid ul.products.col-xs-1:n第n个子项(12n+13){
清除:左
}
.row.same-width.col-xs-2:n子项(6n+7),html body>div.container ul.products.col-xs-2:n子项(6n+7),
html body>div.container-fluid ul.products.col-xs-2:n第n个子项(6n+7){
清除:左
}
.row.same-width.col-xs-3:n子项(4n+5),html body>div.container ul.products.col-xs-3:n子项(4n+5),
html body>div.container-fluid ul.products.col-xs-3:n第n个子项(4n+5){
清除:左
}
.row.same-width.col-xs-4:n子项(3n+4),html body>div.container ul.products.col-xs-4:n子项(3n+4),
html body>div.container-fluid ul.products.col-xs-4:n第n个子项(3n+4){
清除:左
}
.row.same-width.col-xs-6:n子项(2n+3),html body>div.container ul.products.col-xs-6:n子项(2n+3),
html body>div.container-fluid ul.products.col-xs-6:n第n个子项(2n+3){
清除:左
}
.row.same-width.col-xs-12:n子项(1n+2),html body>div.container ul.products.col-xs-12:n子项(1n+2),
html body>div.container-fluid ul.products.col-xs-12:n第n个子项(1n+2){
清除:左
}
}
@介质(最小宽度:544px)和(最大宽度:768px){
.row.same-width.col-sm-1:n子项(12n+13),html body>div.container ul.products.col-sm-1:n子项(12n+13),
html正文>div.container-fluid ul.products.col-sm-1:n第n个子项(12n+13){
清除:左
}
.row.same-width.col-sm-2:n子项(6n+7),html body>div.container ul.products.col-sm-2:n子项(6n+7),
html正文>div.container-fluid ul.products.col-sm-2:n第n个子项(6n+7){
清除:左
}
.row.same-width.col-sm-3:n子项(4n+5),html body>div.container ul.products.col-sm-3:n子项(4n+5),
html正文>div.container-fluid ul.products.col-sm-3:第n个子项(4n+5){
清除:左
}
.row.same-width.col-sm-4:n子项(3n+4),html body>div.container ul.products.col-sm-4:n子项(3n+4),
html body>div.container-fluid ul.products.col-sm-4:n子项(3n+4){
清除:左
}
.row.same-width.col-sm-6:n子项(2n+3),html body>div.container ul.products.col-sm-6:n子项(2n+3),
html body>div.container-fluid ul.products.col-sm-6:n第n个子项(2n+3){
清除:左
}
.row.same-width.col-sm-12:n子项(1n+2),html body>div.container ul.products.col-sm-12:n子项(1n+2),
html正文>div.container-fluid ul.products.col-sm-12:n第n个子项(1n+2){
清除:左
}
}
@介质(最小宽度:768px)和(最大宽度:992px){
.row.same-width.col-md-1:n子项(12n+13),html body>div.container ul.products.col-md-1:n子项(12n+13),
html正文>div.container-fluid ul.products.col-md-1:n第n个子项(12n+13){
清除:左
}
.row.same-width.col-md-2:n子项(6n+7),html body>div.container ul.products.col-md-2:n子项(6n+7),
html body>div.container-fluid ul.products.col-md-2:n第n个子项(6n+7){
清除:左
}
.row.same-width.col-md-3:n子项(4n+5),html body>div.container ul.products.col-md-3:n子项(4n+5),
html正文>div.container-fluid ul.products.col-md-3:n第n个子项(4n+5){
清除:左
}
.row.same-width.col-md-4:n子项(3n+4),html body>div.container ul.products.col-md-4:n子项(3n+4),
html body>div.container-fluid ul.products.col-md-4:n子项(3n+4){
清除:左
}
.row.same-width.col-md-6:n子项(2n+3),html body>div.container ul.products.col-md-6:n子项(2n+3),
html body>div.container-fluid ul.products.col-md-6:n第n个子项(2n+3){
清除:左
}
.row.same-width.col-md-12:n子项(1n+2),html body>div.container ul.products.col-md-12:n子项(1n+2),
html正文>div.container-fluid ul.products.col-md-12:n第n个子项(1n+2){
清除:左
}
}
@介质(最小宽度:992px)和(最大宽度:1200px){
.row.same-width.col-lg-1:n子项(12n+13),html body>div.container ul.products.col-lg-1:n子项(12n+13),
html正文>div.container-fluid ul.products.col-lg-1:第n个子项(12n+13){
清除:左
}
.row.same-width.col-lg-2:n子项(6n+7),html body>div.container ul.products.col-lg-2:n子项(6n+7),
html body>div.container-fluid ul.products.col-lg-2:n第n个子项(6n+7){
清除:左
}
.row.same-width.col-lg-3:n子项(4n+5),html body>div.container ul.products.col-lg-3:n子项(4n+5),
html body>div.container-fluid ul.products.col-lg-3:第n个子项(4n+5){
<div class="row">
  <div class="col-md-4">
    <div class="article">
    content goes here
    </div>
  </div>
  <div class="col-md-4">
    <div class="article">
    content goes here
    </div>
  </div>
  <div class="col-md-4">
    <div class="article">
    content goes here
    </div>
  </div>
</div>
.col-md-4 {
    min-height: 200px; /* change to the height value of the longest column in the row */
}
    <div class="container">
      <div class="row row-flex row-flex-wrap">
        <div class="col-md-4">
          <div class="article flex-col">
              content goes here
          </div>
        </div>
        <div class="col-md-4">
          <div class="article flex-col">
              content goes here
          </div>
        </div>
        <div class="col-md-4">
          <div class="article flex-col">
              content goes here
          </div>
        </div>
      </div>
    </div>
.row-flex, .row-flex > div[class*='col-'] {  
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 1 auto;
}

.row-flex-wrap {
    -webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex:0;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
     margin:-.2px; /* hack adjust for wrapping */
}

.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {
    width:100%;
}


.flex-col {
    display: flex;
    display: -webkit-flex;
    flex: 1 100%;
    flex-flow: column nowrap;
}
<div class='row'>
    <div class='col-md-4'>
    </div>
    <div class='col-md-4'>
    <div class='col-md-4'>
        <div class='row'>
            <div class='col-md-12'>
            </div>
        </div>
        <div class='row'>
            <div class='col-md-12'>
            </div>
        </div>
    </div>
</div>
<div class='row'>
    <div class='col-md-4'>
    </div>
    <div class='col-md-4'>
    </div>
    <div class='col-md-4'>
    </div>
</div