CSS3 多列
CSS3 å�¯ä»¥å°†æ–‡æœ¬å†…容设计æˆ�åƒ�æŠ¥çº¸ä¸€æ ·çš„å¤šåˆ—å¸ƒå±€ï¼Œå¦‚ä¸‹å®žä¾‹:
è�œé¸Ÿæ•™ç¨‹ - å¦çš„ä¸�仅是技术,更是梦想ï¼�è�œé¸Ÿæ•™ç¨‹(www.runoob.com)æ��供了最全的编程技术基础教程, 介ç»�了HTMLã€�CSSã€�Javascriptã€�Python,Java,Ruby,C,PHP , MySQLç‰å�„ç§�编程è¯è¨€çš„基础知识。 å�Œæ—¶æœ¬ç«™ä¸ä¹Ÿæ��供了大é‡�的在线实例,通过实例,您å�¯ä»¥æ›´å¥½çš„å¦ä¹ 编程。
�览器支�
è¡¨æ ¼ä¸çš„æ•°å—表示支æŒ�该方法的第一个æµ�览器的版本å�·ã€‚
紧跟在数å—å�Žé�¢çš„ -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 多列属性
æœ¬ç« èŠ‚æˆ‘ä»¬å°†å¦ä¹ ä»¥ä¸‹å‡ ä¸ª CSS3 的多列属性:
column-countcolumn-gapcolumn-rule-stylecolumn-rule-widthcolumn-rule-colorcolumn-rulecolumn-spancolumn-width
CSS3 创建多列
column-count 属性指定了需�分割的列数。
以下实例将 <div> å…ƒç´ ä¸çš„æ–‡æœ¬åˆ†ä¸º 3 列:
实例
-webkit-column-count: 3; /* Chrome, Safari, Opera */
-moz-column-count: 3; /* Firefox */
column-count: 3;
}
�试一下 »
CSS3 多列ä¸åˆ—与列间的间隙
column-gap 属性指定了列与列间的间隙。
以下实例指定了列与列间的间隙为 40 åƒ�ç´ ï¼š
实例
-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
-moz-column-gap: 40px; /* Firefox */
column-gap: 40px;
}
�试一下 »
CSS3 列边框
column-rule-style å±žæ€§æŒ‡å®šäº†åˆ—ä¸Žåˆ—é—´çš„è¾¹æ¡†æ ·å¼�:
实例
-webkit-column-rule-style: solid; /* Chrome, Safari, Opera */
-moz-column-rule-style: solid; /* Firefox */
column-rule-style: solid;
}
�试一下 »
column-rule-width 属性指定了两列的边框厚度:
实例
-webkit-column-rule-width: 1px; /* Chrome, Safari, Opera */
-moz-column-rule-width: 1px; /* Firefox */
column-rule-width: 1px;
}
�试一下 »
column-rule-color 属性指定了两列的边框颜色:
实例
-webkit-column-rule-color: lightblue; /* Chrome, Safari, Opera */
-moz-column-rule-color: lightblue; /* Firefox */
column-rule-color: lightblue;
}
�试一下 »
column-rule 属性是 column-rule-* 所有属性的简写。
ä»¥ä¸‹å®žä¾‹è®¾ç½®äº†åˆ—ç›´æŽ¥çš„è¾¹æ¡†çš„åŽšåº¦ï¼Œæ ·å¼�å�Šé¢œè‰²ï¼š
实例
-webkit-column-rule: 1px solid lightblue; /* Chrome, Safari, Opera */
-moz-column-rule: 1px solid lightblue; /* Firefox */
column-rule: 1px solid lightblue;
}
�试一下 »
æŒ‡å®šå…ƒç´ è·¨è¶Šå¤šå°‘åˆ—
以下实例指定 <h2> å…ƒç´ è·¨è¶Šæ‰€æœ‰åˆ—ï¼š
实例
-webkit-column-span: all; /* Chrome, Safari, Opera */
column-span: all;
}
�试一下 »
指定列的宽度
column-width 属性指定了列的宽度。
实例
-webkit-column-width: 100px; /* Chrome, Safari, Opera */
column-width: 100px;
}
�试一下 »
CSS3 多列属性
下表列出了所有 CSS3 的多列属性:
| 属性 | �述 |
|---|---|
| column-count | æŒ‡å®šå…ƒç´ åº”è¯¥è¢«åˆ†å‰²çš„åˆ—æ•°ã€‚ |
| column-fill | 指定如何填充列 |
| column-gap | 指定列与列之间的间隙 |
| column-rule | 所有 column-rule-* 属性的简写 |
| column-rule-color | 指定两列间边框的颜色 |
| column-rule-style | æŒ‡å®šä¸¤åˆ—é—´è¾¹æ¡†çš„æ ·å¼� |
| column-rule-width | 指定两列间边框的厚度 |
| column-span | æŒ‡å®šå…ƒç´ è¦�跨越多少列 |
| column-width | 指定列的宽度 |
| columns | column-width 与 column-count 的简写属性。 |
点我分享笔记