Atributo counter-increment do CSS
- Página anterior content
- Próxima página counter-reset
Definição e uso
A propriedade counter-increment define o valor de incremento do contador para cada ocorrência do seletor. O valor padrão de incremento é 1.
Explicação
Utilizando essa propriedade, o contador pode incrementar (ou decrementar) um valor, que pode ser positivo ou negativo. Se não for fornecido o valor de number, o padrão é 1.
Notas:Se "display: none" foi usado, o contador não pode ser incrementado. Se "visibility: hidden" for usado, o contador pode ser incrementado.
Veja também:
Manual de referência CSS:Pseudo-elemento :before do CSS
Manual de referência CSS:Pseudo-elemento :after do CSS
Manual de referência CSS:Propriedade content
Manual de referência CSS:Propriedade counter-reset
Função CSS:Função counter()
Manual de referência do HTML DOM:Propriedade counterIncrement
Exemplo
Método para numerar partes e subpartes (por exemplo, "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) "; }
Sintaxe CSS
counter-increment: none|id|initial|inherit;
Valor do atributo
Valor | Descrição |
---|---|
none | Padrão. O seletor não tem incremento de contador. |
id number |
id Define o seletor, id ou class que será incrementado no contador. number Define o valor do incremento. O número pode ser positivo, zero ou negativo. |
inherit | Deve-se herdar o valor da propriedade counter-increment do elemento pai. |
Detalhes técnicos
Valor padrão: | none |
---|---|
Herança: | no |
Versão: | CSS2 |
Sintaxe JavaScript: | object.style.counterIncrement="subsection" |
Suporte do navegador
Os números na tabela indicam a primeira versão do navegador que suporta completamente essa propriedade.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 8.0 | 2.0 | 3.1 | 9.6 |
Notas:Se !DOCTYPE foi especificado, o Internet Explorer 8 (e versões mais recentes) suporta a propriedade counter-increment.
- Página anterior content
- Próxima página counter-reset