前端必知必会-CSS多列布局


CSS 多列

CSS 多列布局 CSS 多列布局允许轻松定义多列文本 - 就像报纸一样:

Daily Ping Lorem ipsum dolor sat amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod Tincidunt ut laoreet dolore magna aliquam 时代 volutpat。 Ut wisi enim ad minim veniam, quis nostrud exercitation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum。

CSS 多列属性

  • column-count
  • column-gap
  • column-rule-style
  • column-rule-width
  • column-rule-color
  • column-rule
  • column-span
  • column-width

CSS 创建多列

column-count 属性指定元素应分为的列数。

以下示例将 <div> 元素中的文本分为 3 列:

示例

div {
column-count: 3;
} 

CSS 指定列之间的间隙

column-gap 属性指定列之间的间隙。

以下示例指定列之间的间隙为 40 像素:

示例

div {
column-gap: 40px;
}

CSS 列规则

column-rule-style 属性指定列间规则的样式:

示例

div {
column-rule-style: solid;
}

column-rule-width 属性指定列间规则的宽度:

示例

div {
column-rule-width: 1px;
}

column-rule-color 属性指定列之间的规则颜色:

示例

div {
column-rule-color: lightblue;
}

column-rule 属性是用于设置上述所有 column-rule-* 属性的简写属性。以下示例设置了列间规则的宽度、样式和颜色:

示例

div {
column-rule: 1px solid lightblue;
}

指定元素应跨越多少列

column-span 属性指定元素应跨越多少列横跨。

以下示例指定 <h2> 元素应横跨所有列:

示例

h2 {
column-span: all;
}

指定列宽

column-width 属性指定建议的、最佳的列宽。

以下示例指定建议的、最佳的列宽度应为 100px:

示例

div {
column-width: 100px;
}

CSS 多列属性

下表列出了所有多列属性:

属性描述
column-count指定元素应分为的列数
column-fill指定如何填充列
column-gap指定列之间的间隙column-rule 用于设置所有 column-rule-* 属性的简写属性
column-rule-color指定列间规则的颜色
column-rule-style指定列间规则的样式
column-rule-width指定宽度列之间的规则
column-span指定元素应跨越多少列
column-width指定列的建议最佳宽度
columns用于设置列宽和列数的简写属性

总结

本文介绍了CSS多列布局的使用,如有问题欢迎私信和评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程岁月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值