css - 流畅地向左浮动 div

标签 css css-float flexbox

这是我正在尝试做的事情与我正在做的事情的对比图

enter image description here

基本上我将所有 div 都向左浮动,但是因为第一个 div 的高度比其余的高,所以它留下了一个大洞。

生成的 div 是商店系列中的产品。 而高大的第一个 div 是一个始终存在的过滤器菜单。

我如何让所有的 div 流畅地向左浮动并填充空白区域。 我应该看看 flex box 吗?它不是砖石/同位素布局。只有第一个 div 的高度更高

这里是我正在处理的页面: http://goo.gl/4LfgAx

最佳答案

希望对您有所帮助:

div.container{
  width: 250px !important;
  border: none;
}
div.container div.row{
  width: 100%;
  border: none;
}

div.container div.row div{
  border: 1px solid black;
  height: 50px;
  float: left;
  margin: 1px;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
  <div class="row">
    <div class="col-xs-3" style="height: 100px;"></div>
    <div class="col-xs-3"></div>
    <div class="col-xs-3"></div>
    <div class="col-xs-3"></div>
    <div class="col-xs-3"></div>
    <div class="col-xs-3"></div>
    <div class="col-xs-3"></div>
    <div class="col-xs-3"></div>
  </div>
</div>

关于css - 流畅地向左浮动 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35789142/

相关文章:

css - 当父级是 anchor 时,如何删除 flex 子级上的文本装饰下划线?

css - 100% 宽度 flexbox 内的额外边距

html - CSS - 多行换行

css - rails bootstrap 缺少类

html - 容器内的 CSS 定位框

css - 具有 `display: run-in` margin 行为的假 “correct”

html - float div 重叠时的行为变化

css - 表格中的渐变

css - 将 Lighten Css 特性嵌入到 Jsx/React

jquery - 动画div从右侧滑动