多列布局 (Multi-column)

使用CSS column系列属性将内容分成多列,类似报纸排版。

核心属性

属性 说明 常用值
column-count 列数 2 / 3 / 4
column-width 列宽 200px / 20em
column-gap 列间距 20px / 2em
column-rule 分隔线 1px solid #ccc

应用场景

适用:文章分栏、瀑布流图片、文本报纸式排版

示意图

这是一段比较长的文字,会自动分成三栏显示。使用column-count: 3可以轻松实现报纸式的多栏布局效果。

内容会从上到下、从左到右依次填充每一栏,实现类似报纸杂志的排版效果。

column-count: 3

实际例子 - 报纸文章排版

今日新闻

这是一个使用多列布局的典型案例。在报纸和杂志中,我们经常可以看到这种分栏排版的方式。它特别适合长篇文章的阅读,可以让读者的眼睛不需要移动太远的距离就能找到下一行。

使用CSS的column-count属性可以轻松实现这种效果。内容会自动从第一列开始填充,然后继续填充第二列、第三列等,非常方便。

这种布局方式的优点是简单易用,不需要复杂的HTML结构,仅仅是几个CSS属性就可以实现报纸杂志般的排版效果。

.newspaper { column-count: 2; column-gap: 24px; column-rule: 1px solid #ccc; }
← Layout Table Layout Bootstrap →