javascript - 是否可以流动子 div 并使用水平溢出使它们填充主 div?

标签 javascript css html overflow fill

我现在开始考虑这个问题,我在想是否可以只使用 css 来实现,或者需要 javascript。

我在这里得到了一张显示示例的图片:Image

有人见过这样的东西吗?可以给我一些例子吗?

最佳答案

你可以用表格来达到这个效果。当您添加元素时,只需附加一个新单元格。让元素稍微向左或向右移动,只是相对位置;并离开:-some px.

demo toy

.table {
    display:table;
}
.table > div {
    display:table-row;
}
.table > div > div {
    display:table-cell;
    padding:2px;
    vertical-align:top;
}

demo toy/fiddle *使用 jquery 进行演示,但真正的工作是在 css 中完成的。

关于javascript - 是否可以流动子 div 并使用水平溢出使它们填充主 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14965592/

相关文章:

php - 将 span/h1 样式添加到 php

javascript - 当元素底部超过点时移除类

php - 在 css 中不正确显示具有 float 属性的 block

javascript - 使用 JavaScript/jQuery 将 JSON Feed 与网页内容匹配

javascript - 了解 Express.js 中的中间件和路由处理程序

javascript - 检查 json 对象中是否存在复选框

javascript - jQuery - 为每次点击添加越来越多的图像

javascript - 如何在网站的移动设备上录制音频?

css - 将 "content"区域分成两列?

javascript - canvas.getContext ('2D' ) 返回空值