這次帶給大家CSS計數器與多列的使用,CSS計數器與多列使用的注意事項有哪些,下面就是實戰案例,一起來看一下。
透過css 定義一個計數器,在其他元素中可以使用該計數器產生的數字。
屬性:
1、 counter-reset
作用:用於定義計數器並設定初始值
如果不設定初始值,那麼預設為0,如果設定的話可以為正、負、0
選擇器
{ counter-reset:counter1 10; }
選擇器
{ counter-reset:counter1 10 counter2 20; }
注意:如果整個頁面的任何一個元素都想使用到計數器的話,最好定義在body中。切記將計數器定義在某個元素中 (除body外),如果這樣定義,再使用時永遠都是初始值。
body{ counter-reset:c1 10 c2 20; }
2、counter-increment
作用:設定每次使用計數器時的增量,預設值為1
屬性值:可以為正(遞增),也可以為負(遞減)
注意:哪個標籤用,在那個標籤中宣告counter-increment屬性
語法:
counter-increment:計數器名稱增量值;
div{
counter- increment:c1 10;
}
函數:
counter(counterName) 函數
作用:使用計數器建立出來的數字文字。
counterName:計數器名稱
二、多列
屬性:
1、column-count
元素被分隔的列數3
2、column- gap
列與列之間的間隔px
3、column-rule
列規則,列間隔符的寬度、樣式、顏色
column-rule:1px solid red;
瀏覽器相容問題:
Internet 10 和 Opera 支持多列Firefox : -moz-Chrome 和 Safari : -webkit-div{column-count:3;column-gap:50px;column-rule:2px solid red; -o-column-count:3;/*Opera*/-o-column-gap:50px;-o-column-rule:2px solid red; -moz-column-count:3; /*火狐中的多列设置*/-moz-column-gap:50px;-moz-column-rule:2px solid green; -webkit-column-count:3;/*Chrome 与 Safari*/-webkit-column-gap:50px;-webkit-column-rule:2px solid red;}
常用火狐寫入法
-moz-column-count:3; -moz-column-gap:50px;
分開寫入
-moz-column-rule-style:dashed/dotted(点状)/double(双线)/solid(实线); -moz-column-rule-width:thin/medium/thick/length; -moz-column-rule-color:orange;
整體
-moz-column-rule:2px dashed red;
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
相關閱讀:
#以上是CSS計數器與多列的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!