让页面上的 div 个元素 'float'
let div elements 'float' on page
我有一个页面(由 php 生成),其中填充了 div 个元素。所有 div 的边距、大小和颜色都是随机的。有30个。
我希望这些 div 自己填满页面,因此空白尽可能少,这样它们就形成了一种拼图。
这是我的 html:
<div class="board"><!--30 divs with random styles and class="card--></div>
和CSS:
div.card {
float: left;
}
div.board {
display: ;
}
我需要在显示中填写什么属性?我尝试了很多,run-in
最适合,但它仍然没有产生 'puzzle' 效果。
提前致谢。
使用纯 HTML 和 CSS 您可以尝试制作所有 div:
div {
display: inline-block;
margin: 0;
}
除非我想象 div 的大小不同,它们之间仍然会有空白。
对于空白最少的真正平铺布局,您可能需要考虑 MASONRY。
我有一个页面(由 php 生成),其中填充了 div 个元素。所有 div 的边距、大小和颜色都是随机的。有30个。
我希望这些 div 自己填满页面,因此空白尽可能少,这样它们就形成了一种拼图。
这是我的 html:
<div class="board"><!--30 divs with random styles and class="card--></div>
和CSS:
div.card {
float: left;
}
div.board {
display: ;
}
我需要在显示中填写什么属性?我尝试了很多,run-in
最适合,但它仍然没有产生 'puzzle' 效果。
提前致谢。
使用纯 HTML 和 CSS 您可以尝试制作所有 div:
div {
display: inline-block;
margin: 0;
}
除非我想象 div 的大小不同,它们之间仍然会有空白。
对于空白最少的真正平铺布局,您可能需要考虑 MASONRY。