<整数>

<integer> CSS 数据类型<number> 的一种特殊类型,表示正数或负数的整数。整数可用于许多 CSS 属性和描述符,例如 column-countcounter-incrementgrid-columngrid-rowz-index 属性以及 range 描述符。

语法

<integer> 数据类型由一个或多个十进制数字(包括 0 到 9)组成,前面可以选择性地加上一个 +- 符号。整数没有关联的单位。

注意:没有官方的有效 <integer> 值范围,规范也没有指定范围。

插值

在进行动画时,<integer> 数据类型的值使用离散的整数步长进行插值。计算过程就像它们是实数(浮点数)一样;离散值使用向下取整函数获得。插值的速率由与动画关联的缓动函数决定。

示例

有效整数

12          Positive integer (without a leading + sign)
+123        Positive integer (with a leading + sign)
-456        Negative integer
0           Zero
+0          Zero, with a leading +
-0          Zero, with a leading -

无效整数

12.0        This is a <number>, not an <integer>, though it represents an integer.
12.         Decimal points are not allowed.
+---12      Only one leading +/- is allowed.
ten         Letters are not allowed.
_5          Special characters are not allowed.
\35         Escaped Unicode characters are not allowed, even if they are an integer (here: 5).
\4E94       Non-arabic numerals are not allowed, even when escaped (here: the Japanese 5, 五).
3e4         Scientific notation is not allowed.

规范

规范
CSS 值和单位模块 Level 4
# 整数

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅