CSS3 counter()

admin發表於2018-05-21
是一個函式,主要配合content一起使用。

使用counter()來呼叫定義好的計數器識別符號。

語法結構:

[CSS] 純文字檢視 複製程式碼
counter(<identifier>,list-style-type)

引數解析:

(1).<identifier>:counter-increment定義的屬性值<identifier>,用來告訴文件插入的計數器識別符號名稱是什麼。

(2).list-style-type:設定計數器的風格,有點類似於list-style-type。預設情況下,取值為十制,但你也可以重置這個樣式風格,比如upper-roman或者upper-alpha等。

此引數值列表如下:

[CSS] 純文字檢視 複製程式碼
disc
circle
square
decimal
decimal-leading-zero
lower-roman
upper-roman
lower-greek
lower-latin
upper-latin
armenian
georgian
lower-alpha
upper-alpha
none
inherit

瀏覽器支援:

(1).IE瀏覽器支援此屬性。

(2).谷歌瀏覽器支援此屬性。

(3).火狐瀏覽器支援此屬性。

(4).opera瀏覽器支援此屬性。

(5).safria瀏覽器支援此屬性。

特別說明:只有IE7或者IE7以下的瀏覽器不支援。

繼承性:

無繼承性。

例項程式碼:

[HTML] 純文字檢視 複製程式碼
<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<style type="text/css">
ul li{list-style-type:none;}
ul li{counter-increment:antzone;}
ul li:before{
  content:counter(antzone)".";
  color:red;
}
</style>
</head>
<body>
<ul>
  <li>螞蟻部落歡迎您</li>
  <li>螞蟻部落歡迎您</li>
  <li>螞蟻部落歡迎您</li>
  <li>螞蟻部落歡迎您</li>
</ul>
</body>
</html>