html - CSS - 制作一个 "wall"的 div,它们之间没有空格

标签 html css responsive-design styles

我想做的是将 div 一个接一个地粘在一起,形成一堵墙。

问题是实际上它们看起来并没有像您在我的尝试中看到的那样相互粘在一起:http://jsfiddle.net/w3htK/2/

我尝试使用 float:left; 但确实没有帮助

我希望最终结果是这样的:

enter image description here

因此,独立于内容大小,每个 div 都粘在前一个 div 上,它们之间没有空白部分

你有什么线索吗?

最佳答案

首先,在您的 jsfiddle 中,在浅绿色部分之后有一个额外的 div 结束标记。也许它应该关闭 .foo 部门。

其次,要使 div 堆叠如屏幕截图所示,您可以通过添加以下规则集将第二个 div float 到右侧:

.foo div:nth-of-type(2) {
    float: right;
}

关于html - CSS - 制作一个 "wall"的 div,它们之间没有空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24345794/

相关文章:

javascript - 按下按钮时,将一个 div 推到当前 div 下面

javascript - 延迟 javascript 的加载,直到 jQuery 被正确加载

html - 具有自动填充垂直间隙的响应式 flex 布局?

html - 我的 Bootstrap 按钮没有显示渐变或边框并且全是灰色

jquery - 如何在覆盖 css 中定义的样式时更新属性?

Javascript 动画 CSS float 属性

javascript - 如何直接在 HTML 页面中拍照(而不打开相机应用程序)?

html - 使用 Bootstrap 固定两个流体 div 之间的宽度 div

html - 我在相对 div 中有绝对位置,当我放大到设备布局时与父级重叠

html - 最大宽度不适用于移动设备