twitter-bootstrap - 如何使 Bootstrap 列 div float /不清除其他 div

标签 twitter-bootstrap css twitter-bootstrap-3

当前的HTML如下:

<div class="container">
   <div class="wrapper">
       <div class="definition col-md-4">
          [Term, definition, etc, in here] 
       </div>
       <div class="definition col-md-4">
          [Term, definition, etc, in here] 
       </div>
       <div class="definition col-md-4">
          [Term, definition, etc, in here] 
       </div>
       <div class="definition col-md-4">
          [Term, definition, etc, in here] 
       </div>
       <div class="definition col-md-4">
          [Term, definition, etc, in here] 
       </div>
       <div class="definition col-md-4">
          [Term, definition, etc, in here] 
       </div>
   </div>
</div>

但是如您所见,有时 div 不会浮在它们上方的 div 上。使这些只是对齐到列中的最佳方法是什么?

enter image description here

最佳答案

您描述的那种布局通常称为“Pinterest 布局”或“Masonry 布局”。开箱即用的 Bootstrap 不是为此而构建的。我建议使用 Masonry library创建此布局,但如果您设置为使用 Bootstrap,则有一个 CSS3 解决方案可以使 Bootstrap 以这种方式运行 here .请注意,如果您使用 Bootstrap 解决方案,它需要 CSS3 属性 not supported by older browsers .

本质上,它使用 column-widthcolumn-gap属性来设置列而不是与 Bootstrap 捆绑在一起的 CSS 样式。

关于twitter-bootstrap - 如何使 Bootstrap 列 div float /不清除其他 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33767984/

相关文章:

css - 如何垂直居中导航栏元素(Twitter Bootstrap)?

css - 溢出省略号结合三部分 "selected image"

javascript - 通过单击它之外的任何其他地方关闭模态

javascript - OpenLayers 3 中的 Popover 覆盖不会超出视野

jquery - 日历日期时间选择器中的第一天

html - Bootstrap 和 Pandoc 的代码块格式问题

javascript - 可折叠面板无法正常工作

jquery - 使用 Bootstrap 将表格中的 2 列转换为一列以用于小显示尺寸

css - 如何使按钮响应?

html - CSS 星级评分分离