CSS中使用counter()在列表中自動添加序號

2013-03-24 11:35:29來源:aqee作者:

在CSS 2.1在就已經(jīng)支持的功能是counter(),使用它,你能方便的在頁面標題,區(qū)塊和其它各種連續(xù)出現(xiàn)的頁面內(nèi)容上添加序號。有了它,你就不必限制于只能使用<ol>來實現(xiàn)這個效果,你可以更靈活的在頁面上使用自定義數(shù)字

在CSS 2.1在就已經(jīng)支持的功能是counter(),使用它,你能方便的在頁面標題,區(qū)塊和其它各種連續(xù)出現(xiàn)的頁面內(nèi)容上添加序號。有了它,你就不必限制于只能使用<ol>來實現(xiàn)這個效果,你可以更靈活的在頁面上使用自定義數(shù)字序列。

關(guān)鍵就是它真的很簡單:在:before偽類里的content屬性加入counter():

body {
    counter-reset: heading;
    }

    h4:before {
    counter-increment: heading;
    content: "Heading #" counter(heading) "."; 
    }

如果你想知道更多關(guān)于這個counter歸零和自增方法的知識,請參考關(guān)于這個主題的Mozilla
Developer Network
頁面。里面有個極好的如何使用嵌套counter的例子。

關(guān)鍵詞:CSS

贊助商鏈接: