CSS 参考手册 目录

CSS3 column-fill 属性

column-fill 属性用于指定如何分配内容到多列中。在多列布局中,当内容不足以填满所有列时,column-fill 属性可以控制列之间的内容如何填充。

语法

------------ ---- - --------
  • auto:默认值,浏览器将尽量使每一列的高度相等,以便填充内容。
  • balance:浏览器将尽量使每一列的高度相等,并根据内容的多少来动态调整列的高度,以便填充内容。

示例

-- -- ----------- -- --
--------- -
  ------------- --
  ------------ --------
-
---- -----------------
  -------- ----- ----- --- ----- ----------- ---------- ----- --- -- ------------ ---- ----- ---- ----- ----- --- ---------- ----------- ---------- ----------- ----- --- -------- ----- ---- ---- -- ---- --------- --------- -- ----- ---------- ------ ----- ----- ---- --------------
------

在上面的示例中,我们将一个段落放置在一个具有三列的容器中,并使用 column-fill: balance; 来指定列的填充方式。浏览器会根据内容的多少自动调整列的高度,以便填充整个容器。

这样,无论内容多少,多列布局都能够保持均衡填充,提供更好的视觉效果。


上一篇:CSS 属性 column-count
下一篇:CSS 属性 column-gap