html - 两列 HTML 元素没有紧密堆叠

标签 html css

当屏幕足够大时,我的网络应用程序中有两列。

http://i.imgur.com/FL7lgjj.png

问题是左边的第一个元素和它下面的元素之间的空间困扰着我。

.thumnnail {
  display: inline-block;
  width: 400px;
  float: right;
}

是小盒子的 CSS。我不确定如何让它们堆叠。接近一点了。如果需要更多详细信息,请告诉我!

编辑:这里是 JS Fiddle

http://jsfiddle.net/hkLXZ/

最佳答案

这需要两个条件之一:

  1. 使用 CSS 列(例如 .your-element { column-count: 3; }),在这种情况下,您的列不会从左到右堆叠,而是从上到下堆叠。
  2. 使用 JS 布局引擎,如 MasonryIsotope ,它对元素的布局方式提供了更多控制,但需要 JavaScript。

关于html - 两列 HTML 元素没有紧密堆叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21246636/

相关文章:

javascript - 在弹出窗口中编写js脚本

javascript - youtube 视频后面的弹出窗口

javascript - 在 Chrome 和 Firefox 上获取 C9 应用程序的解析错误。不确定如何解决

javascript - 如何在 WordPress 插件中组合 2 个 javascript/jquery 函数

javascript - html5 图像未加载到 Canvas 中

javascript - 将所有字符串实例更改为页面上的图标

javascript - ui-grid 标题内容菜单按钮与文本重叠

css - 图片链接隐藏了它下面的链接

html - 使用最大宽度时图像不在 IE8 中居中?

css - 如何避免水平滚动条