javascript - 将所有子 div 彼此靠近

标签 javascript jquery html css twitter-bootstrap

我正在使用 Bootstrap 。在循环内加载 div,其中包含一些可短可长的数据。

我观察到以下问题:
Unwanted space here

图像显示了 div 之间一些未使用/不需要的空间。

由于有不同高度的 div,如何才能克服这个问题并将每个子 div 粘到其他的壁橱中?

下面的代码是循环运行的,

HTML 结构:

<div class="container-fluid">
 <div class="col-lg-12">
  <div class="row">
    //loop begins
    <div class="col-md-4">
      <div class="panel panel-default">
        <div class="panel-body">
           //Some short or very long content here .
        </div>
      </div>
    <div>
    //loop ends
  </div>
 </div>
</div>

我的学习:

Floating DIV's to fill unused space

尝试过但对我不起作用。

一些技巧:

当所有子 div 的高度都相同时,不会发生这种问题。

在我的例子中,为子 div(s) 设置固定高度不是解决方案。

任何人都可以指导我吗?可能是一些文章?

最佳答案

解决这个问题的更好方法是你必须添加

 read more

如果div中的文本内容比另一个div长,则放入div。当用户点击

read more

您可以使用 Bootstrap 模式弹出 div 并显示其中的所有文本内容。

关于javascript - 将所有子 div 彼此靠近,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45776176/

相关文章:

javascript - Angular JS 使用 ngInit 定义变量

javascript - 在javascript中检测浏览器字符支持?

javascript - 将地址栏变量中的当前 URL 传递给同一页面中的链接

jquery - 从图像区域形状和 html 按钮执行的 onclick 事件的不同行为

html - 网页以 https 打开并收到错误消息

javascript - 如何加快网站背景图片的加载速度?

javascript - React - 使用 reduxForm 的两个语句之间的差异

javascript - CSS 过渡和动画在开始动画完成后消失

jquery - 如何删除页面中的样式表 CSS 文件并阻止它们被加载?

html - 仅在特定类下更改特定元素