首頁  >  文章  >  web前端  >  CSS計數器與多列的使用

CSS計數器與多列的使用

php中世界最好的语言
php中世界最好的语言原創
2018-03-07 16:24:271797瀏覽

這次帶給大家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中文網其它相關文章!

相關閱讀:

瀏覽器不相容我寫的程式碼怎麼辦

2018最新前端面試題十一

#

以上是CSS計數器與多列的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn