您的位置:58脚本 > css3多列布局 CSS3 多列

css3多列布局 CSS3 多列

2023-04-26 14:32 CSS3教程

css3多列布局 CSS3 多列

css3多列布局 CSS3 多列

css3多列布局

通过 CSS3,您能够创建多个列来对文本进行布局 - 就像报纸那样,您可以收藏文章,需要用到的时候看一看。

在本章中,您将学习如下多列属性:

  • column-count

  • column-gap

  • column-rule

  • column-rule-color
  • column-rule-style
  • column-rule-width
  • column-width

浏览器支持

表格中的数字表示支持该方法的第一个浏览器的版本号。

紧跟在数字后面的 -webkit- 或 -moz- 为指定浏览器的前缀。

属性          
column-count 4.0 -webkit- 10.0 2.0 -moz- 3.1 -webkit- 15.0 -webkit-
11.1
column-gap 4.0 -webkit- 10.0 2.0 -moz- 3.1 -webkit- 15.0 -webkit-
11.1
column-rule 4.0 -webkit- 10.0 2.0 -moz- 3.1 -webkit- 15.0 -webkit-
11.1
column-rule-color 4.0 -webkit- 10.0 2.0 -moz- 3.1 -webkit- 15.0 -webkit
11.1
column-rule-style 4.0 -webkit- 10.0 2.0 -moz- 3.1 -webkit- 15.0 -webkit
11.1
column-rule-width 4.0 -webkit- 10.0 2.0 -moz- 3.1 -webkit- 15.0 -webkit
11.1
column-width 4.0 -webkit- 10.0 2.0 -moz- 3.1 -webkit- 15.0 -webkit
11.1

CSS3创建多列

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

Opera Safari Chrome Firefox Internet Explorer

实例

划分成三列的div元素的文本:

div
{
-moz-column-count:3;
-webkit-column-count:3;
column-count:3;
}



CSS3的指定列之间的差距

column-gap属性指定的列之间的差距:

Opera Safari Chrome Firefox Internet Explorer

实例

指定列之间40个像素差距:

div
{
-moz-column-gap:40px;
-webkit-column-gap:40px;
column-gap:40px;
}



CSS3列规则

column-rule属性设置列之间的宽度,样式和颜色。

Opera Safari Chrome Firefox Internet Explorer

实例

指定列之间的宽度,样式和颜色的规则:

div
{
-moz-column-rule:3px outset #ff00ff;
-webkit-column-rule:3px outset #ff00ff;
column-rule:3px outset #ff00ff;
}



CSS3 新多列属性

下表列出了所有 CSS3 的新多列属性,点击属性可以查看更多内容以及用法:

属性 说明 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

 


阅读全文
以上是58脚本为你收集整理的css3多列布局 CSS3 多列全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58脚本 58jiaoben.com 版权所有 联系我们
桂ICP备12005667号-28 Powered by CMS