目录
当前位置: 首页 > 文档资料 > CSS3 教程 >

多列

优质
小牛编辑
125浏览
2023-12-01

CSS3 多列再需要设计多个布局时是非常有用的。比如,报纸布局。

主要属性如下:

  • column-count : 指定元素的列数
  • column-rule : 设置列之间的宽度,样式和颜色
  • column-gap : 指定的列之间的差距

例子:

.newspaper {
    column-count: 3;
    -moz-column-count: 3; /* Firefox */
    -webkit-column-count: 3; /* Safari and Chrome */

    column-gap: 40px;
    -moz-column-gap: 40px; /* Firefox */
    -webkit-column-gap: 40px; /* Safari and Chrome */

    column-rule: 4px outset #ff00ff;
    -moz-column-rule: 4px outset #ff00ff; /* Firefox */
    -webkit-column-rule: 4px outset #ff00ff; /* Safari and Chrome */
}

属性

属性说明CSS
column-count指定元素应分为的列数3
column-fill指定如何填充列3
column-gap指定列之间差距3
column-rule一个用于设置所有列规则的简写属性3
column-rule-color指定的列之间颜色规则3
column-rule-style指定的列之间的样式规则3
column-rule-width指定的列之间的宽度规则3
column-span指定一个元素应该横跨多少列3
column-width指定列的宽度3
columns缩写属性设置列宽和列数3

源码

本文中所用例子源码参见 https://github.com/waylau/css3-tutorialsamples 目录下的 multiple_columns.html