Règle @counter-style CSS
- Page précédente counter-set
- Page suivante cursor
Définition et utilisation
CSS @counter-style
La règle est utilisée pour définir un style de compteur personnalisé.
Lorsque les styles prédéfinis ne correspondent pas aux besoins,@counter-style
La règle permet de définir son propre style de compteur.
Exemple
Définir un style de compteur personnalisé pour la liste :
@counter-style crown { system: cyclic; symbols: "\1F451"; suffix: " "; } ul { list-style: crown; }
Syntaxe CSS
@counter-style countername { one or more descriptors }
Valeur de l'attribut
Valeur | Description |
---|---|
countername |
Définir le nom en majuscules et minuscules du style de compteur. Note : le nom du compteur ne peut pas être : none, decimal, disc, square, circle, disclosure-open ou disclosure-closed. |
system |
Définir l'algorithme qui convertit la valeur entière du compteur en chaîne de caractères. Nécessaire si le système est réglé sur cyclic, numeric, alphabetic, symbolic ou fixed,则需要 symbols désignateur. Nécessaire si le système est réglé sur additive,则需要 additive-symbols désignateur. |
symbols |
Définir les symboles utilisés pour les marquages (qui peuvent être des chaînes de caractères, des images ou des identifiants personnalisés). Nécessaire si le désignateur system est réglé sur cyclic, numeric, alphabetic, symbolic ou fixed. Symboles UTF-8 HTML. |
additive-symbols |
Définir le groupe de symboles additionnels du système additionnel. Le système de compteur additionnel (comme les chiffres romains) est composé d'une série de symboles pondérés. La liste des symboles de compteur et de leurs poids entiers non négatifs est triée par ordre décroissant par poids. Nécessaire si le désignateur system est réglé sur additive. |
negative | Définir le symbole de préfixe ou de suffixe à ajouter à la représentation du marquage lorsque la valeur est négative. |
prefix | Définir le symbole de préfixe à ajouter à la représentation du marquage. |
suffix | Définir le symbole de suffixe à ajouter à la représentation du marquage. |
range |
Définir la plage de valeurs du style de compteur. Revenir au style de secours si la valeur du compteur dépasse la plage. |
pad |
Utiliser ce désignateur si le marquage doit avoir une longueur minimale. Par exemple, si vous souhaitez que le compteur commence par 01 et continue par 02, 03, 04, etc., utilisez le désignateur pad. Pour les compteurs avec une valeur supérieure à la valeur pad spécifiée, le marquage est construit normalement. |
speak-as |
Définir comment le synthétiseur vocal doit lire le style de compteur. Par exemple, pour une liste ordonnée, lire en tant que nombre ou lettre ; pour une liste non ordonnée, lire en tant que提示 audio. |
fallback |
Définir le nom du compteur de secours si le système ne peut pas construire le marquage ou s'il dépasse la plage spécifiée. Si le compteur de secours ou le système de secours ne peut pas représenter la valeur du compteur, revenir au style décimal. |
Support du navigateur
Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge intégralement cette règle @.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
91 | 91 | 33 | 17 | 77 |
- Page précédente counter-set
- Page suivante cursor