在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當前位置:雨林木風下載站 > 網頁設計教程 > 詳細頁面

css計數器(counter)是什么

css計數器(counter)是什么

更新時間:2025-11-14 文章作者:未知 信息來源:網絡 閱讀次數:

網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立...
網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。
本篇文章給大家帶來的內容是介紹css計數器(counter)是什么,讓大家簡單的了解css計數器的相關屬性。有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。

css計數器是什么?

計數器是css3提供的一個強大的工具,是一種可以讓我們使用CSS給元素自動編號的方法。使用它可以很方便對頁面中的任意元素進行計數,實現類似于有序列表的功能。但與有序列表相比,css計數器可以對任意元素計數,同時還可以實現個性化計數。【相關視頻教程推薦:CSS3教程

css計數器的相關屬性

1、counter-reset

counter-reset屬性用于定義和初始化一個或多個CSS計數器。它可以使用一個或多個標識符作為值,該值指定計數器的名稱。

使用語法:

counter-reset: [ <標識符> <整數>? ]+ | none | inherit

每個計數器名稱后面都可以跟一個可選的<整數>值,該值指定計數器的初始值。

注意:

1)、關鍵字none,inherit和initial不能作為計數器名稱;關鍵字none,inherit可以作為計counter-reset屬性的值。

設置none將取消設置計數器;設置inherit將從元素的父元素處繼承counter-reset值。該counter-reset屬性的默認值為none。

2)、計數器的初始值不是計數器顯示時的第一個數字/值。

這意味著如果希望計數器從1開始顯示,則需要將counter-reset中的初始值設置為零。0是默認的初始值,所以如果省略它,默認情況下它將重置為零;counter-reset允許使用負值。因此,如果希望計數器從零開始顯示,可以將其初始值設置為-1。

示例:

someSelector{ 
    counter-reset: counterA;  /*計數器counterA 初始,初始值為0*/ 
    counter-reset: counterA 6;  /*計數器counterA 初始,初始值為6*/ 
    counter-reset: counterA 4 counterB;  /*計數器counterA 初始,初始值為4,計數器counterB  初始,初始值為0*/ 
    counter-reset: counterA 4 counterB 2;  /*計數器counterA 初始,初始值為4,計數器counterB 初始,初始值為2*/ 
}

2、counter-increment

counter-increment屬性用于指定一個或多個CSS計數器的增量值。它將一個或多個標識符作為值,指定要遞增的計數器的名稱。

使用語法:

counter-increment: [ <標識符> <整數>? ]+ | none | inherit

每個計數器名稱(標識符)后面都可以跟一個可選<整數>值,該值指定對于我們所編號的元素每次出現時,計數器需要遞增多少。默認增量為1。允許零和負整數。如果指定了負整數,則計數器被遞減。

counter-increment屬性必須和counter-reset屬性配合使用,下面我們來看看示例:

article {    /* 定義和初始化計數器 */
    counter-reset: section; /* 'section' 是計數器的名稱 */
}
article h2 {    /* 每出現一次h2,計數器就增加1 */
    counter-increment: section; /* 相當于計數器增量:第1節; */
}

3、counter()函數

counter()函數必須和content屬性一起使用,用來顯示CSS計數器。它以CSS計數器名稱作為參數,并作為值傳遞給content屬性,而content屬性就會使用:before偽元素將計數器顯示為生成的內容。

例:

h2:before {    
    content: counter(section);
}

counter()函數有兩種形式:counter(name)和counter(name, style)。

name參數就是要顯示的計數器的名稱;使用counter-reset屬性就可以指定計數器的名稱。

style參數是用來定義計數器的風格。默認情況下,計數器使用十進制數字格式化 , 也就是說,計數器會以數字的形式生成 內容;但其實,css list-style-type屬性的所有可用樣式也可用于計數器。這意味著您可以創建十進制數字計數器,顯示為羅馬字符的計數器,低字母字符等。以下是所有可能的計數器樣式:

disc:實心圓 樣式

circle:空心圓 樣式

square:實心方塊 樣式

decimal:阿拉伯數字 樣式

lower-roman:小寫羅馬數字 樣式

upper-roman:大寫羅馬數字 樣式

lower-alpha:小寫英文字母 樣式

upper-alpha:大寫英文字母 樣式

none:不使用項目符號

armenianl:傳統的亞美尼亞數字 樣式

cjk-ideographic:淺白的表意數字 樣式

georgian:傳統的喬治數字 樣式

lower-greek:基本的希臘小寫字母 樣式

hebrew:傳統的希伯萊數字 樣式

hiragana:日文平假名字符 樣式

hiragana-iroha:日文平假名序號 樣式

katakana:日文片假名字符 樣式

katakana-iroha:日文片假名序號 樣式

lower-latin:小寫拉丁字母 樣式

upper-latin:大寫拉丁字母 樣式

以下是指定使用lower-roman字符顯示計數器的示例:

ul li:before {    
content: counter(my-counter, lower-roman);
}

4、counters()函數

counters()函數也必須和content屬性一起使用,用來顯示CSS計數器。和counter()函數一樣,counters()函數也作為值傳遞給content屬性;然后,content屬性在使用:before偽元素將計數器顯示為生成的內容。

counters()函數也有兩種形式:counters(name, string)和counters(name, string, style)。

name參數也是要顯示的計數器的名稱。可以使用counter-reset屬性來指定計數器的名稱。

而counters()函數與counter()函數(單數形式)區別在于:counters() 函數可以用于設置嵌套計數器。

嵌套計數器是用于為嵌套元素(如嵌套列表)提供自動編號。如果您要將計數器應用于嵌套列表,則可以對第一級項目進行編號,例如,1,2,3等。第二級列表項目將編號為1.1,1.2,1.3等。第三級項目將是1.1.1,1.1.2,1.1.3,1.2.1,1.2.2,1.2.3等。

string參數用作不同嵌套級別的數字之間的分隔符。例如,在'1.1.2'中,點('.')用于分隔不同的級別編號。如果我們使用該counters()函數將點指定為分隔符,則它可能如下所示:

content: counters(counterName, ".");

如果希望嵌套計數器由另一個字符分隔,例如,如果希望它們顯示為“1-1-2”,則可以使用短劃線而不是點作為字符串值:

content: counters(counterName, "-");

和counter()函數一樣,style參數是用來定義計數器的風格。默認情況下,計數器使用十進制數字格式化。具體關于style參數的設置可以參照counter()函數的style參數。

以下是一個示例,指定嵌套計數器將使用lower-roman字符顯示,并使用點作為分隔符:

ul li:before {    
   content: counters(my-counter, ".", lower-roman);
}

css計數器(counter)的示例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>Tester</title>
        <style type="text/css">
            body{
                counter-reset: section;
            }
            h1{
                counter-reset: subsection;
            }
             
            h1:before{
                counter-increment: section;
                content: counter(section) ".";
            }
             
            h3:before{
                counter-increment: subsection;
                content: counter(section) "." counter(subsection) " ";
            }
        </style>
    </head>
    <body>
        <h1>css計數器教程</h1>
        <h3>css計數器</h3>
        <h3>css計數器的相關屬性</h3>
        <h3>示例說明</h3>
         
        <h1>css計數器教程</h1>
        <h3>css計數器</h3>
        <h3>css計數器的相關屬性</h3>
        <h3>示例說明</h3>
    </body>
</html>

效果圖:

1.jpg

總結:以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。

以上就是css計數器(counter)是什么的詳細內容,更多請關注php中文網其它相關文章!


網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 久久久久久久久久久久久国产精品| 日本中文字幕网址| 黄网站色视频免费观看| 日av中文字幕| 国产婷婷一区二区三区| 国产精品区在线| 欧美亚洲另类色图| 亚洲av综合色区| 色18美女社区| 天天爽人人爽夜夜爽| 亚洲熟妇国产熟妇肥婆| 色乱码一区二区三区熟女| 我要看一级黄色大片| 欧美日韩成人免费视频| 国产奶头好大揉着好爽视频| 50路60路老熟妇啪啪| 久久久性生活视频| 日本五级黄色片| 超碰超碰超碰超碰超碰| 激情五月婷婷基地| 国产精品久久久久久9999| 国内自拍视频一区| 三级a在线观看| 热久久精品免费视频| 无遮挡又爽又刺激的视频| 爱爱爱视频网站| 樱花草www在线| 艳母动漫在线观看| 丁香色欲久久久久久综合网| www插插插无码免费视频网站| 潘金莲激情呻吟欲求不满视频| 亚洲 激情 在线| 亚洲欧美久久久久| 婷婷激情综合五月天| 黑人巨大国产9丨视频| 妞干网这里只有精品| 久久久国内精品| 日韩人妻精品无码一区二区三区| 日韩av黄色网址| 18禁免费无码无遮挡不卡网站| 看av免费毛片手机播放| 玩弄japan白嫩少妇hd| 无限资源日本好片| 福利在线一区二区三区| 中文字幕一区久久| 久久免费一级片| 麻豆av免费在线| 中文字幕第三区| 少妇大叫太大太粗太爽了a片小说| 精品少妇在线视频| 日本xxxx黄色| www.成年人视频| 天堂在线资源视频| 黄色一级大片免费| 午夜激情在线观看视频| 欧美a级黄色大片| 日韩亚洲在线视频| 亚洲精品第三页| 免费无码不卡视频在线观看| 天堂在线中文在线| 乱妇乱女熟妇熟女网站| 最新天堂中文在线| 亚洲色成人www永久在线观看| 欧美 国产 小说 另类| 国产对白在线播放| 国产淫片免费看| 超级碰在线观看| 亚洲妇熟xx妇色黄蜜桃| 动漫av网站免费观看| 久久精品国产露脸对白| 成人观看免费完整观看| 一本之道在线视频| 天天综合网久久| 青青草视频国产| 欧美一级免费在线| 免费网站在线观看视频| 国产乱子夫妻xx黑人xyx真爽| 人妻有码中文字幕| wwww.国产| 日本一本二本在线观看| www.51色.com| 午夜免费看毛片| 欧美精品一区二区三区三州| 99999精品| 亚洲黄色a v| 国产最新免费视频| 成人在线观看你懂的| 91动漫在线看| 欧美日韩成人免费视频| av在线网址导航| 奇米影视四色在线| 亚洲精品视频三区| 手机免费看av网站| 日韩不卡一二区| 国内精品视频一区二区三区| 欧美日韩亚洲第一| 伊人国产精品视频| 老太脱裤子让老头玩xxxxx| 国产亚洲精品网站| 想看黄色一级片| 可以看毛片的网址| 国产成人黄色网址| 日韩xxxx视频| 中文字幕免费高清在线| 国产成人在线小视频| 久久久久久三级| 欧美日韩不卡在线视频| 国产日韩欧美久久| 欧美综合在线播放| av电影一区二区三区| 日本激情视频在线| 男人添女荫道口图片| 中文字幕一区久久| 亚洲爆乳无码专区| 国产 日韩 欧美在线| а 天堂 在线| 成人中文字幕av| 青娱乐自拍偷拍| 黄色污污在线观看| www.com黄色片| 久久久久免费精品| 欧美精品99久久| www.日本在线视频| 热这里只有精品| 亚洲欧美国产中文| 欧美日韩大尺度| 男人天堂1024| 黄色网页免费在线观看| 国产片侵犯亲女视频播放| 看看黄色一级片| 亚洲欧美自偷自拍另类| 爱福利视频一区二区| 日韩中字在线观看| 日韩中字在线观看| 欧美啪啪免费视频| 欧美成人高潮一二区在线看| 欧美一级免费播放| 又大又硬又爽免费视频| 日韩欧美猛交xxxxx无码| 2022中文字幕| 精品无码国模私拍视频| 久久国产精品网| 精品少妇一区二区三区在线| 国产人妻777人伦精品hd| 日韩a∨精品日韩在线观看| 激情伊人五月天| 欧洲av无码放荡人妇网站| 激情综合在线观看| 好男人www社区| 91精品999| a级片一区二区| 狠狠97人人婷婷五月| 妓院一钑片免看黄大片| 亚洲欧美国产中文| www.18av.com| 男人操女人逼免费视频| 不卡av免费在线| 天天做天天爱天天高潮| 日日摸日日碰夜夜爽无码| 国产精彩免费视频| 日本一二三区在线| 国产日韩av网站| 手机在线成人免费视频| 日本特级黄色大片| 欧美亚洲日本一区二区三区| 搡女人真爽免费午夜网站| 国产九九九视频| 欧美成人黑人猛交| 亚洲av毛片在线观看| 97成人在线观看视频| 日韩成人精品视频在线观看| 国产资源在线免费观看| 国产区二区三区| 真人抽搐一进一出视频| www.久久91| 欧美精品99久久| 中文字幕一区二区三区四区五区人 | 日韩精品一区二区在线视频| 日韩av片在线看| 超碰成人在线免费观看| 99久久久无码国产精品6| 国产美女视频免费| 成人一区二区三| 久在线观看视频| 300部国产真实乱| 激情黄色小视频| 国产美女三级视频| www.国产亚洲| 最新黄色av网站| 欧美日韩精品区别| www黄色av| 六月丁香激情网| 久久国产精品免费观看| 日韩av在线中文| 日韩一级在线免费观看| www.在线观看av| 国产一区 在线播放| 香蕉视频免费版| 亚洲综合伊人久久| youjizzxxxx18|