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

<time>

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ée CSS <time> représente une valeur temporelle exprimée en secondes ou en millisecondes. Il est utilisé dans animation, transition et les propriétés associées.

Syntaxe

Le type de donnée <time> consiste en un nombre (<number>) suivi de l'une des unités listées ci-dessous. Il peut éventuellement être précédé d'un seul signe + ou -. Comme pour toutes les dimensions, il n'y a pas d'espace entre le littéral d'unité et le nombre.

Note : Bien que le nombre 0 soit toujours le même quelle que soit l'unité, l'unité ne peut pas être omise. Autrement dit, 0 est invalide et ne représente pas 0s ou 0ms.

Unités

s

Représente un temps en secondes. Exemples : 0s, 1.5s, -60s.

ms

Représente un temps en millisecondes. Exemples : 0ms, 150.25ms, -60000ms.

Note : La conversion entre s et ms suit la logique 1s = 1000ms.

Exemples

Temps valides

12s         Entier positif
-456ms      Entier négatif
4.3ms       N'est pas entier
14mS        L'unité n'est pas sensible à la casse, bien que les majuscules ne soient pas recommandées.
+0s         Zéro avec un + devant et une unité
-0ms        Zéro avec un - devant et une unité

Temps invalides

0           Bien que le zéro sans unité soit autorisé pour les <length>, il est invalide pour les <time>.
12.0        Ceci est un <number>, pas un <time>, car il manque une unité.
7 ms        Aucun espace n'est autorisé entre le nombre et l'unité.

Spécifications

Specification
CSS Values and Units Module Level 4
# time

Compatibilité des navigateurs

Voir aussi