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