安排不同大小的div块

时间:2013-07-31 17:45:00

标签: css html layout

我需要制作网站布局,其中我有块#34;常规尺寸"和" 2x2常规尺寸"块和他们应该安排好,不管我放大哪里和我放小块。例如,如果我在下面的图片中有这样的情况,我需要块8低于5,块9将紧邻8(低于块6),依此类推。

图片:http://i.stack.imgur.com/epWJo.png

到目前为止,这是我的CSS:

    .block
{
    float: left;
    display: inline-block;
    margin: 3px;
    width: 141px;
    height: 150px;
    border-style: solid;
    background: lightgray;
    border-width: 1px;
}

.block4
{
    float: left;
    display: inline-block;
    margin: 3px;
    width: 294px;
    height: 308px;
    border-style: solid;
    background: lightgray;
    border-width: 1px;
}

你能帮我解决一下这个问题吗?

谢谢

2 个答案:

答案 0 :(得分:0)

Isotope或jQuery Masonry适用于你想要的东西

http://isotope.metafizzy.co/

http://masonry.desandro.com/

答案 1 :(得分:0)

除非您想将1/4大小的块放入容器中,否则无法完成。这样容器向左浮动,然后包含4个较小的块。或者你可以像其他人所说的那样使用jQuery Masonry。