Η counter-reset
ιδιότητα επιτρέπει την αυτόματη αρίθμηση στοιχείων. Όπως μια παραγγελία (
- ), αλλά λειτουργεί σε οποιοδήποτε στοιχείο. Είναι ιδιαίτερα χρήσιμο για τη δημιουργία πίνακα περιεχομένων ή αρίθμησης επικεφαλίδων για κάτι σαν ένα διατριβή. Οι μετρητές εφαρμόζονται μέσω της ιδιότητας περιεχομένου. Ένα απλό παράδειγμα:
είναι το όνομα του μετρητή που θέλετε να επαναφέρετε
είναι η τιμή για την επαναφορά του μετρητή σε
none
απενεργοποιήστε τον μετρητή- επαναφορά στην προδιαγραφή
- αντίθετη επαναφορά στο MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
Η counter-reset
ιδιότητα χρησιμοποιείται για την επαναφορά ενός μετρητή CSS σε μια δεδομένη τιμή.
Είναι μέρος της μονάδας μετρητή CSS που είναι μέρος του δημιουργούμενου περιεχομένου, αυτόματης αρίθμησης και παραθέτει τις προδιαγραφές CSS2.1, επεκτείνεται στις προδιαγραφές Δημιουργίας και αντικατάστασης αντικειμένου CSS3.
Σύνταξη
counter-reset: ( ?)+ | none
Που…
body ( counter-reset: my-awesome-counter 0; )
Σημείωση: η προεπιλεγμένη τιμή για τον ακέραιο είναι 0. Εάν δεν έχει οριστεί ακέραιος αριθμός μετά το όνομα μετρητή, θα επαναφερθεί σε 0. Έτσι, αυτό λειτουργεί όπως αναμένεται:
body ( counter-reset: my-awesome-counter; )
Μπορείτε να επαναφέρετε πολλούς μετρητές ταυτόχρονα με μια λίστα χωρισμένη με χώρο, ο καθένας με τη συγκεκριμένη τιμή του εάν το επιθυμείτε.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Αυτό θα επαναφερθεί my-awesome-counter
στο 5 και my-other-counter
στην προεπιλεγμένη τιμή: 0.
Μπορείτε να δείτε τον κατάλογο αυτό ως: counter1 value1 counter2 value2 counter3 value3…
. Εάν παραλειφθεί μια τιμή, είναι 0.
Διαδήλωση
Στην παρακάτω επίδειξη, article
επαναφέρει την section
αντίθετη τιμή στην προεπιλεγμένη τιμή της (0), η οποία στη συνέχεια αυξάνεται σε κάθε εμφάνιση ενότητας και, στη συνέχεια, εμφανίζεται μπροστά από τις επικεφαλίδες ενότητας.
Δείτε αυτό το στυλό!
Περισσότερες πληροφορίες
Υποστήριξη προγράμματος περιήγησης
Χρώμιο | Σαφάρι | Firefox | ΛΥΡΙΚΗ ΣΚΗΝΗ | ΙΕ | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Οποιος | 9.2+ | 8+ | Οποιος | Οποιος |