2015-12-23 102 views
0

我有一个由div元素填充的页面(由php生成)。所有的div都有随机边距,随机大小和随机颜色。其中有30个。让div元素'浮动'

我想让这些div自己填充页面,所以有尽可能少的空白,这样就形成了一种难题。

这是我的html:

<div class="board"><!--30 divs with random styles and class="card--></div> 

和CSS:

div.card { 
    float: left; 
} 
div.board { 
    display: ; 
} 

我有什么,以填补在显示属性?我尝试了很多,并且run-in适合最好的但它仍然不会产生“谜题”效果。

在此先感谢。

+0

你有没有考虑过使用石工? http://masonry.desandro.com/ – amespower

回答

0

纯HTML和CSS,你可以尝试做所有div:

div { 
    display: inline-block; 
    margin: 0; 
} 

除了我的div大小不同的想象你仍然会得到他们之间的空白。

对于只有最小空白的真正平铺布局,您可能需要考虑MASONRY

+0

对于本网站上的答案,你会发现有用的,[考虑upvote](http://stackoverflow.com/help/someone-answers)。没有义务。只是提高质量内容的一种方式。 –