CSS3--多列布局

多列布局

columns: <column-width> || <column-count>;//前者为每一列的宽度,后者为总列数
columns: 100px 3;  //表示3栏显示,每栏宽度100px;

兼容性问题,需要添加浏览器前缀

-webkit-columns: 100px 3;  //表示3栏显示,每栏宽度100px;
-moz-columns: 100px 3;  //表示3栏显示,每栏宽度100px;
-ms-columns: 100px 3;  //表示3栏显示,每栏宽度100px;
-o-columns: 100px 3;  //表示3栏显示,每栏宽度100px;
columns: 100px 3;  //表示3栏显示,每栏宽度100px;

columns也是一个复合属性

  • column-width
  • column-count

column-width

列宽

column-width: none | length;

none表示宽度由column-count来决定。
length表示固定宽度。

column-count

列数

column-count: none | integer;

none,表示只有一列;
integer为整数,表示分为几列。

还可以设置列间距

column-gap

列间距

column-gap: normal | length;

normal表示默认值,为1em,
length表示固定列间距

column-rule

列表边框

column-rule: <column-rule-width> | <column-rule-style> | <column-rule-color>;

设置完全跟盒子边框一样

column-rule: 1px solid green;

column-span

设置该元素可以横跨多少列

column-span: none | all;

none表示不横跨,为默认值;
all表示横跨所有列。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值