--- title: slug: Web/CSS/integer translation_of: Web/CSS/integer ---
{{CSSRef}}

<integer>тип хранения данных в CSS - является частным случаем типа {{cssxref("number")}}, который представляет целые числа: как положительное, так и отрицательное. Целые числа могу быть использованы в свойствах CSS , таких как {{cssxref("column-count")}}, {{cssxref("counter-increment")}}, {{cssxref("grid-column")}}, {{cssxref("grid-row")}}, и {{cssxref("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         Научные обозначения запрещены.

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

Спецификация Статус Комментарий
{{SpecName('CSS3 Values', '#integers', '<integer>')}} {{Spec2('CSS3 Values')}} Нет значительных изменений.
{{SpecName('CSS2.1', 'syndata.html#numbers', '<integer>')}} {{Spec2('CSS2.1')}} Явное определение.
{{SpecName('CSS1', '', '<integer>')}} {{Spec2('CSS1')}} Неявное определение.

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

{{CompatibilityTable}}
Особенность Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Базовая поддержка 1.0 {{CompatGeckoDesktop("1.0")}} 3.0 {{CompatVersionUnknown}} 1.0 (85)
Особенность Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Базовая поддержка {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

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