<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

Siehe auch