Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

<integer>

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis 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

Voir aussi