我试图复制这种布局HTML/CSS:的CSS流动布局
我想我越来越接近我所需要的,但我无法摆脱垂直的divs之间的空间,这应该等于横向差距,我相信divs不会按照正确的顺序“下降”。
下面是代码:
<body>
<div class="Main">
<div class="Diagrama1">
</div>
<div class="Diagrama2">
</div>
<div class="Diagrama3">
</div>
<div class="Diagrama4">
</div>
<div class="Diagrama1">
</div>
<div class="Diagrama3">
</div>
<div class="Diagrama3">
</div>
<div class="Diagrama2">
</div>
<div class="Diagrama1">
</div>
<div class="Diagrama2">
</div>
</div>
</body>
而CSS:
@charset "UTF-8";
/* CSS Document */
.Main {
overflow:auto;
background-color:#CCC;
display:compact,
}
.Diagrama1 {
float:left;
width:180px;
height:260px;
background-color:#00F;
margin:15px;
}
.Diagrama2 {
float:left;
width:180px;
height:150px;
background-color:#F00;
margin:15px;
}
.Diagrama3 {
float:left;
width:180px;
height:320px;
background-color:#F0F;
margin:15px;
}
.Diagrama4 {
float:left;
width:180px;
height:200px;
background-color:#CF0;
margin:15px;
}
任何想法?
非常有用的BTW,HTTP:// DOCTYPE。 com /已加入Stack-Overflow站点系列,doctype.com用于CSS /设计问题。你可能会在那里发布更好的成功(尽管它还不支持OpenID登录) – 2009-08-20 16:44:56
谢谢我一定会检查出它;) – Marvin 2009-08-21 09:38:37