CSS counter-increment 屬性
實例
對部分和子部分進行編號(比如 "Section 1"、"1.1"、"1.2")的方法:
body
{
counter-reset:section;
}
h1
{
counter-reset:subsection;
}
h1:before
{
counter-increment:section;
content:"Section " counter(section) ". ";
}
h2:before
{
counter-increment:subsection;
content:counter(section) "." counter(subsection) " ";
}
屬性定義及使用說明
counter-increment屬性遞增一個或多個計數器值。
counter-increment屬性通常用於counter-reset屬性和content屬性。
默認值: | none |
---|---|
繼承: | no |
版本: | CSS2 |
JavaScript 語法: | object.style.counterIncrement="subsection" |
流覽器支持
所有主流流覽器都支持counter-increment屬性。
注意:IE8只有指定!DOCTYPE才支持counter-increment屬性。
屬性值
值 | 說明 |
---|---|
none | 沒有計數器將遞增 |
id number | id 定義將增加計數的選擇器、id 或 class。number 定義增量。number 可以是正數、零或者負數。 |
inherit | 指定counter-increment屬性的值,應該從父元素繼承 |
相關文章
CSS 參考手冊: :before 偽元素
CSS 參考手冊: :after 偽元素
CSS 參考手冊: content 屬性
CSS 參考手冊: counter-reset 屬性