CSS @counter-style 规则
- Προηγούμενη Σελίδα counter-set
- Επόμενη Σελίδα cursor
定义和用法
CSS @counter-style
规则用于定义自定义计数器样式。
当预定义的样式不符合需求时,@counter-style
规则允许您定义自己的计数器样式。
实例
为列表指定自定义计数器样式:
@counter-style crown { system: cyclic; symbols: "\1F451"; suffix: " "; } ul { list-style: crown; }
Γλωσσική σύνταξη CSS
@counter-style countername { ένα ή περισσότερους δείκτες }
Τιμή ιδιοτήτων
Τιμή | Περιγραφή |
---|---|
countername |
Ορίζει το κύριο όνομα του στυλ του μετρητή. Σημείωση: Το όνομα του μετρητή δεν μπορεί να είναι: none, decimal, disc, square, circle, disclosure-open ή disclosure-closed. |
system |
Ορίζει το αλγόριθμο που μετατρέπει την ακέραια τιμή του μετρητή σε αλφαριθμητικό. Αν ο δείκτης system ορίζεται ως cyclic, numeric, alphabetic, symbolic ή fixed, απαιτείται ο δείκτης symbols. Αν ο δείκτης system ορίζεται ως additive, απαιτείται ο δείκτης additive-symbols. |
symbols |
Ορίζει τα σύμβολα που χρησιμοποιούνται για τις ετικέτες (μπορούν να είναι αλφαριθμητικός, εικόνα ή προσαρμοσμένος δείκτης). Αν ο δείκτης system ορίζεται ως cyclic, numeric, alphabetic, symbolic ή fixed, είναι απαραίτητος. Σύμβολα HTML UTF-8. |
additive-symbols |
Ορίζει το πρότυπο του συστήματος προσθήκης. Το σύστημα μετρητή προσθήκης (όπως τα ρωμαϊκά) αποτελείται από μια σειρά από συμβόλα. Η λίστα των συμβόλων του μετρητή και των μη αρνητικών ακεραίων αριθμητικών βαρών τους είναι κατά σειρά βάθους. Αν ο δείκτης system ορίζεται ως additive, είναι απαραίτητος. |
negative | Ορίζει το πρόσθετο σύμβολο που πρέπει να προσκολληθεί στην αρχή ή στο τέλος της ετικέτας όταν η τιμή είναι αρνητική. |
prefix | Ορίζει το πρόσθετο σύμβολο που πρέπει να προσκολληθεί στην αρχή της ετικέτας. |
suffix | Ορίζει το πρόσθετο σύμβολο που πρέπει να προσκολληθεί στην ετικέτα. |
range |
Ορίζει το εύρος τιμών του στυλ του αριθμητή. Αν η τιμή του αριθμητή υπερβαίνει το εύρος, επανέρχεται στην εναλλακτική μορφή. |
pad |
Αν η ετικέτα υποδηλώνει ότι είναι απαραίτητο να έχει ελάχιστη μήκος, χρησιμοποιήστε αυτόν τον δείκτη. Για παράδειγμα, αν θέλετε ο αριθμητής να ξεκινά από 01 και να συνεχίζει με 02, 03, 04 κ.λπ., χρησιμοποιήστε τον δείκτη pad. Για αριθμητές με τιμή μεγαλύτερη από την καθορισμένη τιμή pad, η ετικέτα κατασκευάζεται κανονικά. |
speak-as |
Ορίζει πώς ο προφορικός συνθετής θα αναγνωρίσει το στυλ του αριθμητή. Για παράδειγμα, για σειρές αριθμών, ο αριθμητής αναγνωρίζεται ως αριθμός ή γράμμα; για μη σειρές αριθμών, αναγνωρίζεται ως ακουστική υπενθύμιση. |
fallback |
Ορίζει το όνομα του αριθμητή που επανέρχεται όταν το σύστημα δεν μπορεί να κατασκευάσει την ετικέτα ή βρίσκεται εκτός του καθορισμένου εύρους. Αν δεν περιγράφεται εναλλακτικός αριθμητής ή η εναλλακτική συστήματα δεν μπορούν να εκφράσουν την τιμή του αριθμητή, επανέρχεται στην δεκαδική μορφή. |
Υποστήριξη περιηγητή
Τα αριθμητικά στοιχεία στην τаблицή σημειώνουν την πρώτη έκδοση του περιηγητή που πλήρως υποστηρίζει αυτό το @ ρυθμό.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
91 | 91 | 33 | 17 | 77 |
- Προηγούμενη Σελίδα counter-set
- Επόμενη Σελίδα cursor