在CSS 2.1在就已經(jīng)支持的功能是counter(),使用它,你能方便的在頁(yè)面標(biāo)題,區(qū)塊和其它各種連續(xù)出現(xiàn)的頁(yè)面內(nèi)容上添加序號(hào)。有了它,你就不必限制于只能使用<ol>來實(shí)現(xiàn)這個(gè)效果,你可以更靈活的在頁(yè)面上使用自定義數(shù)字序列。
關(guān)鍵就是它真的很簡(jiǎn)單:在:before偽類里的content屬性加入counter():
body {
counter-reset: heading;
}
h4:before {
counter-increment: heading;
content: "Heading #" counter(heading) ".";
}
如果你想知道更多關(guān)于這個(gè)counter歸零和自增方法的知識(shí),請(qǐng)參考關(guān)于這個(gè)主題的Mozilla
Developer Network頁(yè)面。里面有個(gè)極好的如何使用嵌套counter的例子。
