CSS counter-increment 屬性
定義和用法
counter-increment 屬性設(shè)置某個選取器每次出現(xiàn)的計數(shù)器增量。默認增量是 1。
說明
利用這個屬性,計數(shù)器可以遞增(或遞減)某個值,這可以是正值或負值。如果沒有提供 number 值,則默認為 1。
注釋:如果使用了 "display: none",則無法增加計數(shù)。如使用 "visibility: hidden",則可增加計數(shù)。
默認值: | none |
---|---|
繼承性: | no |
版本: | CSS2 |
JavaScript 語法: | object.style.counterIncrement="subsection" |
實例
對部分和子部分進行編號(比如 "Section 1"、"1.1"、"1.2")的方法:
body { counter-reset:section; } h1 { counter-reset:subsection; } h1:before { content:"Section " counter(section) ". ";counter-increment:section;
} h2:before { counter-increment:subsection;content:counter(section) "." counter(subsection) " ";
}
TIY
瀏覽器支持
所有瀏覽器都支持 counter-increment 屬性。
注釋:如果已規(guī)定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)支持 counter-increment 屬性。
可能的值
值 | 描述 |
---|---|
none | 默認。選擇器無計數(shù)器增量。 |
id number | id定義將增加計數(shù)的選擇器、id 或 class。 number定義增量。number 可以是正數(shù)、零或者負數(shù)。 |
inherit | 規(guī)定應(yīng)該從父元素繼承 counter-increment 屬性的值。 |
相關(guān)頁面
CSS 參考手冊:CSS :before 偽元素
CSS 參考手冊:CSS :after 偽元素
CSS 參考手冊:content 屬性
CSS 參考手冊:counter-reset 屬性