We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

Le type de donnée CSS <number> permet de représenter des nombres entiers ou décimaux. C'est donc un type qui englobe le type de données <integer> (permettant de représenter des entiers).

Syntaxe

Pour représenter des nombres décimaux, on utilisera le point (.) comme séparateur. Comme pour <integer>, il n'y a aucune unité associée aux valeurs de type <number> (ce n'est donc pas une dimension).

Interpolation

Les valeurs de type <number> peuvent être interpolées afin d'être utilisées dans les animations. Les valeurs de ce type seront interpolées comme des nombres réels à virgule flottante. La vitesse de l'interpolation sera définie grâce à la fonction de temporisation associée à l'animation.

Exemples

Voici des exemples de valeurs <number> valides :

12          Un entier (<integer>) est également un <number>
4.01        Un nombre (décimal) positif
-456.8      Un nombre décimal négatif
0.0         Zéro
+0.0        Zéro, avec un +
-0.0        Zero, avec un -
.60         Les chiffres avant le point sont facultatifs
10e3        On peut utiliser la notation scientifique
-3.4e-2     Un cas d'utilisation de notation scientifique plus complexe

Voici des exemples de valeurs invalides :

12.         Le point doit être suivi par des chiffres
+-12.2      Seul un +/- est autorisé.
12.1.1      Seul un point est autorisé.

Spécifications

Spécification État Commentaires
CSS Values and Units Module Level 3
La définition de '<number>' dans cette spécification.
Candidat au statut de recommandation Aucune modification significative depuis la spécification CSS de niveau 2 (première révision).
CSS Level 2 (Revision 1)
La définition de '<number>' dans cette spécification.
Recommendation Définition explicite du type de données.
CSS Level 1
La définition de '<number>' dans cette spécification.
Recommendation Définition implicite du type de données.

Compatibilité des navigateurs

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple1 Oui15 Oui1
Scientific notation43 Oui2911 ? ?
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Support simple Oui Oui Oui Oui Oui Oui Oui
Scientific notation Oui Oui Oui Oui Oui Oui Oui

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : SphinxKnight, fscholz, louuis, teoli, FredB, tregagnon, Goofy, BenoitL
Dernière mise à jour par : SphinxKnight,