html - Css 流体布局

标签 html css layout

我正在尝试使用 HTML/CSS 复制此布局:

http://reformrevolution.com/

我想我已经接近我需要的了,但是我无法摆脱 div 之间的垂直空间,它应该等于水平间隙,而且我相信 div 不会“下降”正确的顺序。

代码如下:

<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;
 }

有什么想法吗?

最佳答案

保持这种动态而又不让数字和定位爆炸的最好方法是使用 JQuery 和为这类东西创建的大量插件: http://mos.futurenet.com/pdf/computerarts/ART162_tut_dw2.pdf

http://www.chazzuka.com/blog/?p=47

关于html - Css 流体布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1306844/

相关文章:

javascript - 如何用按钮创建和填充列表项?

javascript - 原始 HTML-选择 : removing option will show selection

html - 我无法在 React 中将 SVG 设置为背景图片

xaml - 网格不占用 100% 宽度

JavaScript/jQuery 悬停函数的行为很有趣——数组问题?

html - 制作网站 "longer"

html - 获得 25% 宽度的 div 并排放置并边缘到容器 div 的边缘

html - 如何将 CSS Top 与其父元素一起使用,而不是它相对于文档的值

android - ListView 未出现/Android 布局

java - 如何将图像放在android中另一个图像上方的中央?