La counter-reset
proprietà consente la numerazione automatica degli elementi. Come un elenco ordinato (
- ), ma funziona su qualsiasi elemento. È particolarmente utile per creare un sommario o numerare i titoli di qualcosa come un elaborato di tesi. I contatori vengono applicati tramite la proprietà del contenuto. Un semplice esempio:
è il nome del contatore che desideri reimpostare
è il valore su cui reimpostare il contatore
none
disabilitare il contatore- counter-reset nelle specifiche
- azzeramento del contatore su MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
La counter-reset
proprietà viene utilizzata per reimpostare un contatore CSS su un determinato valore.
Fa parte del modulo contatore CSS che fa parte del contenuto generato, della numerazione automatica ed elenca le specifiche CSS2.1, estese nelle specifiche CSS3 del modulo dei contenuti generati e sostituiti.
Sintassi
counter-reset: ( ?)+ | none
Dove…
body ( counter-reset: my-awesome-counter 0; )
Nota: il valore predefinito per il numero intero è 0. Se nessun numero intero è impostato dopo il nome del contatore, verrà reimpostato a 0. Pertanto, funziona come previsto:
body ( counter-reset: my-awesome-counter; )
Puoi reimpostare più contatori contemporaneamente con un elenco separato da spazi, ognuno con il suo valore specifico, se lo desideri.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Questo verrà ripristinato my-awesome-counter
a 5 e my-other-counter
al valore predefinito: 0.
Si può vedere questa lista come: counter1 value1 counter2 value2 counter3 value3…
. Se un valore viene omesso, è 0.
Demo
Nella demo seguente, article
reimposta il section
contatore al valore predefinito (0), che viene quindi incrementato ad ogni occorrenza di sezione, quindi visualizzato davanti alle intestazioni di sezione.
Dai un'occhiata a questa penna!
Maggiori informazioni
Supporto browser
Cromo | Safari | Firefox | musica lirica | IE | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Qualunque | 9.2+ | 8+ | Qualunque | Qualunque |