<integer>

├ťbersicht

Der CSS Wert <integer> ist eine Ganzzahl zwischen 0 und 9. data type denotes an integer number, positive or negative. Davor kann ein + oder - stehen. Steht nichts davor ist der Interger positiv.

Integer kommen bspw. in z-index, line-height, counter-increment oder column-count vor.

Ein <integer> entspricht auch dem Wert <number>.

Es gibt keine offizielle Begrenzung des Wertes. Opera unterst├╝tzt nur Werte bis 215-1, der Internet Explorer bis 220-1. W├Ąhrend der Entwicklung von CSS3 wurde dies ausf├╝hrlich diskutiert. Der letzte Stand, April 2012, war [-227-1; 227-1] #, aber auch 224-1 und 230-1 wurden vorgeschlagen # #. Im letzten Entwurf der Spezifikation wurde kein Limit festgelegt.

Interpolation

Werte des <integer> CSS Datentyps k├Ânnen interpoliert werden, um Animationen zu erm├Âglichen. In diesem Fall werden sie als ganzzahlige Einzelschritte interpoliert. Die Berechnung erfolgt, als ob sie reale Flie├čkommazahlen w├Ąren und der Einzelwert wird durch die Abrundungsfunktion ermittelt. Die Geschwindigkeit der Interpolation wird durch die mit der Animation verbundenen timingfunktion bestimmt.

Beispiele

G├╝ltige Integer:

12          Positiver Integer (ohne f├╝hrendes +)
+123        Positiver integer (mit f├╝hrendem +)
-456        Negativer integer
0           Null
+0          Null mit f├╝hrendem +
-0          Null mit f├╝hrendem - (obwohl seltsam, ist dies ein erlaubter Wert)

Ung├╝ltige Integer:

12.0        Dist ist eine <number>, kein <integer>, obwohl sie eine Ganzzahl darstellt
12.         Der Punkt sollte nicht Teil eines <integer> sein
+---12      Nur ein f├╝hrendes +/- ist erlaubt
ten         Buchstaben sind nicht erlaubt
_5          Sonderzeichen sind nicht erlaubt
\35         Escapte Unicodezeichen sind nicht erlaubt, auch wenn diese einer Ganzzahl entsprechen (hier: 5)
\4E94       Nicht-arabische Numerale sind nicht erlaubt, auch nicht escapt (hier: die japanische 5, ń║ö)
3e4         Wissenschaftliche Notation ist nicht g├╝ltig f├╝r <integer>

Spezifikationen

Spezifikation Status Anmerkung
CSS Values and Units Module Level 3
Die Definition von '<integer>' in dieser Spezifikation.
Anw├Ąrter Empfehlung keine wesentliche ├änderung gegen├╝ber CSS Level 2 (Revision 1)
CSS Level 2 (Revision 1)
Die Definition von '<integer>' in dieser Spezifikation.
Empfehlung Explizit definiert
CSS Level 1
Die Definition von '<integer>' in dieser Spezifikation.
Empfehlung Implizit definiert

Browser Kompatibilit├Ąt

BCD tables only load in the browser

Siehe auch