<integer>

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

<integer> - тип хранения данных в CSS - является частным случаем типа <number>, который представляет целые числа: как положительное, так и отрицательное. Целые числа могу быть использованы в свойствах CSS , таких как column-count, counter-increment, grid-column, grid-row, и z-index.

Синтаксис

Тип данных <integer> состоит из одного или нескольких дробных цифр, от 0 до 9 включительно, символы + и - необязательны. Не существует единицы измерения, связанной с целочисленным типом данных.

Примечание: Не существует официального диапазона значений типа <integer>. Opera 12.1 поддерживает значения до 215-1, IE - до 220-1, а остальные браузеры даже выше. На протяжении существования значений CSS3 было проведено не большое количество обсуждений об установлении минимального диапазона: последнее решение, в апреле 2012 на протяжении фазы LC, было [-227-1; 227-1], но остальные значения, такие как 224-1 и 230-1, также были предложены. Однако, самая свежая на данный момент спецификация более не указывает на область определения этого типа данных.

Интерполяция

Во время анимации значения типа <integer> интерполированы используя особые меры. Вычисление будет завершено, если они были целочисленными или с плавающей точкой; отдельное значение получается, используя Целую часть. Скорость интерполяции определена timing function, связанной с анимацией.

Примеры

Корректные значения целочисленного типа данных

12          Положительное целое число (без предшествующего знака +)
+123        Положительное целое число (С предшествующим знаком +)
-456        Отрицательное целое число
0           Нуль
+0          Нуль, с предшествующим +
-0          Нуль, с предшествующим -

Некорректные значения целочисленного типа данных

12.0        Это <number>, а не <integer>, хоть и представляется как целое число.
12.         "Дробные" точки запрещены.
+---12      Разрешён только один предшествующий символ +/-.
десять      Буквы запрещены.
_5          Специальные знаки запрещены.
\35         Экранированные символы Юникода запрещены, даже если они являются целым числом (здесь: 5).
\4E94       Разрешены только арабские цифры, даже в случае, если они экранированны (здесь: японское число 5, 五).
3e4         Научные обозначения запрещены.

Спецификации

Specification
CSS Values and Units Module Level 4
# integers

Совместимость с браузерами

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
<integer>

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Смотрите также