<number>
Der <number>
CSS Datentyp repräsentiert eine Zahl, entweder Ganzzahl oder Bruchzahl. Ihre Syntax erweitert die des <integer>
Datentyps. Um einen Bruchwert darzustellen, wird der Bruchteil — ein '.' gefolgt von einer oder mehreren Ziffern — einem beliebigen <integer>
Datentyp angehängt. Wie für <integer>
Datentypen wird auch für <number>
Werte keine Einheit angegeben, welche keine CSS Größe ist.
Interpolation
Werte des <number>
CSS Datentyps können interpoliert werden, um Animationen zu ermöglichen. In diesem Fall werden sie als reale Fließkommazahlen interpoliert. Die Geschwindigkeit der Interpolation wird durch die der Animation zugehörigen timingfunktion
(en-US) bestimmt.
Beispiele
Dies sind gültige Zahlenwerte:
12 Reiner <integer> ist ebenfalls eine <number> 4.01 Positive <number>, die keine Ganzzahl ist -456.8 Negative <number>, die keine Ganzzahl ist 0.0 Null +0.0 Null mit führendem + -0.0 Null mit führendem - (obwohl seltsam, ist dies ein erlaubter Wert) .60 Ziffern vor dem Punkt sind optional 10e3 Wissenschaftliche Notation ist erlaubt -3.4e-2 Komplexester Fall wissenschaftlicher Notation
Dies sind ungültige Zahlenwerte:
12. Dem Punkt sollte eine Zahl folgen +-12.2 Nur ein führendes +/- ist erlaubt 12.1.1 Nur ein Punkt ist erlaubt
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
CSS Values and Units Module Level 3 Die Definition von '<number>' in dieser Spezifikation. |
Anwärter Empfehlung | Keine wesentliche Änderung in Bezug auf CSS Level 2 (Revision 1) |
CSS Level 2 (Revision 1) Die Definition von '<number>' in dieser Spezifikation. |
Empfehlung | Explizit definiert |
CSS Level 1 Die Definition von '<number>' in dieser Spezifikation. |
Empfehlung | Implizit definiert |
Browser Kompatibilität
BCD tables only load in the browser