填补空白空间

时间:2015-06-04 17:59:30

标签: html css css-float fill autofill

大家好,这是我的问题(请访问图片链接):http://dominioestudio.com/example.png

我正在建立一个网站,我无法弄清楚如何用下面的元素填充红色空间(一个进入cian矩形)。

这是来自这些元素的代码(灰色内容)

.post {
  background: #CCC;
  width: 48%;
  margin: 10px 1%;
  float: left;
}

我不能使用绝对位置,因为这个网站的信息每天都会改变(所以我需要每个元素都能够适应/填充空间,而不管其他元素的高度。)

想法?

编辑:有些你要我做个小伙子。这是:http://jsfiddle.net/sirmarcio/bLo5v79v/

3 个答案:

答案 0 :(得分:0)

你可以发一个jsfiddle吗?

display: inline-block;

也许试一试?

答案 1 :(得分:0)

您可以使用css属性:

.item {
  flex-grow: <number>; /* default 0 */
}


这定义了Flex项目在必要时增长的能力。它接受一个无比的值作为一个比例。它规定了项目应占用的Flex容器内可用空间的大小。
如果所有项目的flex-grow设置为1,则每个子项将在容器内设置为相同的大小。如果你给一个孩子一个2的值,那个孩子占用的空间是其他孩子的两倍。
负数无效。
此链接将帮助您了解有关flex属性的更多信息:
https://css-tricks.com/snippets/css/a-guide-to-flexbox/

答案 2 :(得分:0)

您可以在columns: auto 2;上使用.grid-wrap,在display:inline-block;元素中使用.postFiddle