Attribut counter-increment CSS
- Page précédente content
- Page suivante counter-reset
Définition et utilisation
L'attribut counter-increment définit l'augmentation du compteur pour chaque apparition d'un sélecteur. Par défaut, l'augmentation est de 1.
Explication
Utilisant cette propriété, le compteur peut augmenter (ou diminuer) une valeur, qui peut être positive ou négative. Si la valeur de number n'est pas fournie, la valeur par défaut est 1.
Remarque :Si "display: none" est utilisé, le comptage ne peut pas être augmenté. Si "visibility: hidden" est utilisé, le comptage peut être augmenté.
Voir également :
Manuel de référence CSS :Pseudo-élément :before CSS
Manuel de référence CSS :Pseudo-élément :after CSS
Manuel de référence CSS :Attribut content
Manuel de référence CSS :Attribut counter-reset
Fonction CSS :Fonction counter()
Manuel de référence HTML DOM :Attribut counterIncrement
Exemple
Méthode pour numéroté les parties et les sous-parties (par exemple "Section 1", "1.1", "1.2") :
body { counter-reset:section; } h1 { counter-reset:subsection; } h1:before { content:"Section " counter(section) ". "; counter-increment:section; } h2:before { counter-increment:subsection; content:counter(section) "." counter(subsection) "; }
Syntaxe CSS
counter-increment: none|id|initial|hérité;
Valeur de l'attribut
Valeur | Description |
---|---|
aucune | Par défaut. Le sélecteur n'a pas d'augmentation de compteur. |
id number |
id Définit le sélecteur, l'id ou la classe qui augmentera le compteur. number Définit l'augmentation. Le nombre peut être positif, nul ou négatif. |
hérité | Définit que la valeur de l'attribut counter-increment doit être héritée de l'élément parent. |
Détails techniques
Valeur par défaut : | aucune |
---|---|
Héritabilité : | non |
Version : | CSS2 |
Syntaxe JavaScript : | object.style.counterIncrement="subsection" |
Support du navigateur
Les numéros dans le tableau indiquent la première version du navigateur qui prend en charge pleinement cette propriété.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 8.0 | 2.0 | 3.1 | 9.6 |
Remarque :Si !DOCTYPE est déjà défini, Internet Explorer 8 (et versions supérieures) prennent en charge l'attribut counter-increment.
- Page précédente content
- Page suivante counter-reset