javascript - 如何在列中垂直放置 div 列表?

标签 javascript jquery html css

所以我不知道如何准确地表达这个问题,这可能就是为什么我一直很难找到搜索结果的原因。但我认为一张图片值一千个字所以... enter image description here

基本上,我想要具有可变高度的多列 div(所有内容都是动态创建的,因此没有硬编码位置),其中每个 div 根据其列中其上方的 div 垂直对齐,而不是相对于旁边的 div。

编辑:

此外,我需要根据屏幕大小调整列数。因此在任何时候都可能有一个、两个、三个或四个列,但总 div 的数量相同。

最佳答案

详细说明 Sterling Archer 的评论。你应该为所有这些设置样式

float:left;

为了让他们彼此平均分配。我会使用百分比来设置它们的宽度

width:33%;

如果您需要一个例子,我很乐意提供,但我已经看到这个问题有几个例子。

关于javascript - 如何在列中垂直放置 div 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43419396/

相关文章:

javascript - 当我删除并重新附加表单元素时,如何防止表单输入数据被重置?

javascript - jqGrid 无法在 Chrome/Chrome Frame 中正确呈现

Javascript 将输入文本移动到另一个标签中

html - 您将如何为这些图像添加标题?

没有静音的 HTML 视频自动播放(或者 youtube 是怎么做到的)?

javascript - 是否可以仅在第一次运行时调用函数?

javascript - 构建 billboard.js 图表的动态列表

javascript - jQuery 表单输入到数组中不起作用

javascript - 更正正则表达式以删除 www. & .com 等来自 url Javascript

javascript - 如何使用 HERE MAP Javascript 3 API 在 Here Map 中绘图?