Übersicht
Der <time> CSS Datentyp bestimmt eine Zeitangabe in Sekunden oder Millisekunden. Dieser setzt sich aus einem <number> Wert und der entsprächenden Einheit zusammen. Dazwischen darf sich kein Leerzeichen befinden.
Die verschiedenen Einheiten sind:
sfür Sekunden (bspw.0s,1.5s,-60s)msfür Millisekunden(bspw.0ms,1500ms,-60000ms)
Die Umwandlung zwischen s und ms folgt dem logischen 1s = 1000ms.
Auch wenn alle Einheiten dieselbe Zeit für den Wert 0 repräsentieren, darf die Einheit in diesem Fall nicht ausgelassen werden, da sie keine <length> ist: 0 ist ungültig und entspricht nicht 0s oder 0ms.
Beispiele
Dies sind gültige Zeitwerte:
12s Positive Ganzzahl -456ms Negative Ganzzahl 4.3ms keine Ganzzahl 14mS Die Einheit ist unabhängig von Groß- und Kleinschreibung, jedoch werden Großbuchstaben für s und ms nicht empfohlen. +0s Null mit einem führenden + und der Einheit -0ms Null mit einem führenden - und der Einheit (obwohl seltsam ist dies ein erlaubter Wert)
Dies sind ungültige Zeitwerte:
0 Obwohl die einheitenlose Null fürlengtherlaubt ist, ist sie ungültig für alle anderen Einheiten. 12.0 Dies ist eine<number>, keine<time>; sie muss eine Einheit haben. 7 ms Leerzeichen zwischen<number>und Einheit sind nicht erlaubt.
Spezifikationen
| Spezifikation | Status | Kommentar |
|---|---|---|
| CSS Values and Units Module Level 3 Die Definition von '<time>' in dieser Spezifikation. |
Anwärter Empfehlung | Definiert s und ms normativ |
| CSS Level 2 (Revision 1) Die Definition von '<time>' in dieser Spezifikation. |
Empfehlung | Definiert s und ms informativ |
Browser Kompatibilität
| Merkmal | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Grundlegende Unterstützung | (Ja) | 4.0 (2.0) | 9.0 | 10.5 (2.3) | (Ja) |
| Merkmal | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| Grundlegende Unterstützung | ? | ? | ? | Nicht unterstützt | ? |