php - 以设定的时间间隔将列表拆分为新列

标签 php javascript css

我有从 php 生成的长度不一的列表。我怎样才能让列表在某个高度中断并开始填充一个新列而不是留在一个长列中?

如果列表不好,我可以用 div 来做,但我也不知道该怎么做。

最佳答案

我会看一下 CSS3 中的 column-* 声明。请注意,它们很可能无法在 IE 中运行,因为 Firefox/Webkit 浏览器需要 hack 才能运行。

http://www.quirksmode.org/css/multicolumn.html

然后您只需为包装 div 设置一个高度,这是它将切断并开始一个新列的位置。我想不出在一定数量的元素之后执行此操作的方法,除非您在 PHP 中添加逻辑以启动新列 <div>/<ul>在 X 元素之后。甚至会是更好的解决方案。

关于php - 以设定的时间间隔将列表拆分为新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4116447/

相关文章:

css - 链接无效 (HTML5/CSS)

php - 第一次mysqli,出现INSERT错误

javascript - 联系表 [带有 Recaptcha]

javascript - Material UI Select Component - 一个组件正在将文本类型的受控输入更改为不受控制

css - 文本对齐与图像有什么关系?

HTML链接问题

php - 一个 php 文件作为 img src

php - MySQL YEAR(4) 和 PHP DateTime 表现不佳

javascript - 使用 jquery 的 .queue 对函数进行排队

javascript - 如何获得谷歌地图中标记和中心之间的距离