<integer>
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since juillet 2015.
Le type de données CSS <integer>
est un type particulier de <number>
qui représente un nombre entier positif ou négatif. Les entiers peuvent être utilisés dans de nombreuses propriétés et descripteurs CSS, comme les propriétés column-count
, counter-increment
, grid-column
, grid-row
, z-index
et le descripteur range
.
Syntaxe
Le type de donnée <integer>
se compose d'un ou plusieurs chiffres décimaux, de 0 à 9 inclus, précédés éventuellement d'un seul signe +
ou -
. Il n'y a pas d'unité associée aux entiers.
Note :
Il n'existe pas de plage officielle de valeurs <integer>
valides, et les spécifications n'en définissent pas.
Interpolation
Lorsqu'elles sont animées, les valeurs du type <integer>
sont interpolées par paliers entiers discrets. Le calcul est réalisé comme s'il s'agissait de nombres réels à virgule flottante ; la valeur discrète est obtenue en utilisant la fonction partie entière. La rapidité de l'interpolation est déterminée par la fonction de temporisation associée à l'animation.
Exemples
>Entiers valides
12 Entier positif (sans le signe +) +123 Entier positif (avec le signe +) -456 Entier négatif 0 Zéro +0 Zéro, avec le signe + -0 Zéro, avec le signe -
Entiers non valides
12.0 Ceci est un <number>, pas un <entier>, même si c'est un entier. 12. Le point ne peut pas faire partie d'un <entier>. +---12 Un seul +/- à l'avant est autorisé. ten Les lettres ne sont pas autorisées. _5 Les caractères spéciaux ne sont pas autorisés. \35 Les caractères Unicode échappés ne sont pas autorisés, même si c'est un entier (ici : 5). \4E94 Les chiffres non-arabes ne sont pas autorisés, même échappés (ici : le 5 japonais, 五). 3e4 La notation scientifique n'est pas autorisée.
Spécifications
Specification |
---|
CSS Values and Units Module Level 4> # integers> |
Compatibilité des navigateurs
Loading…
Voir aussi
- Le type de donnée
<number>