A counter-reset
propriedade permite a numeração automática de elementos. Como uma lista ordenada (
- ), mas funciona em qualquer elemento. É particularmente útil para criar um índice ou títulos de numeração para algo como um artigo de tese. Os contadores são aplicados por meio da propriedade de conteúdo. Um exemplo simples:
é o nome do contador que você deseja zerar
é o valor para redefinir o contador para
none
desabilite o contador- contra-reset nas especificações
- reset do contador no MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
A counter-reset
propriedade é usada para redefinir um contador CSS para um determinado valor.
É parte do módulo contador CSS que faz parte do conteúdo gerado, numeração automática e lista a especificação CSS2.1, estendida na especificação CSS3 do Módulo de Conteúdo Gerado e Substituído.
Sintaxe
counter-reset: ( ?)+ | none
Onde…
body ( counter-reset: my-awesome-counter 0; )
Nota: o valor padrão para o número inteiro é 0. Se nenhum número inteiro for definido após o nome do contador, ele será redefinido como 0. Portanto, isso funciona como esperado:
body ( counter-reset: my-awesome-counter; )
Você pode zerar vários contadores de uma vez com uma lista separada por espaços, cada um com seu valor específico, se desejar.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Isso será redefinido my-awesome-counter
para 5 e my-other-counter
para o valor padrão: 0.
Você pode ver esta lista como: counter1 value1 counter2 value2 counter3 value3…
. Se um valor for omitido, é 0.
Demo
Na demonstração a seguir, article
redefine o section
contador para seu valor padrão (0), que é então incrementado a cada ocorrência de seção e, a seguir, exibido na frente dos títulos das seções.
Confira esta Caneta!
Mais Informações
Suporte para navegador
cromada | Safári | Raposa de fogo | Ópera | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Nenhum | 9,2+ | 8+ | Nenhum | Nenhum |