Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

<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         Научные обозначения запрещены.

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

Спецификация Статус Комментарий
CSS Values and Units Module Level 3
Определение '<integer>' в этой спецификации.
Кандидат в рекомендации Нет значительных изменений.
CSS Level 2 (Revision 1)
Определение '<integer>' в этой спецификации.
Рекомендация Явное определение.
CSS Level 1
Определение '<integer>' в этой спецификации.
Рекомендация Неявное определение.

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

Особенность Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Базовая поддержка 1.0 1.0 (1.7 или ранее) 3.0 (Да) 1.0 (85)
Обобенность Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Базовая поддержка (Да) (Да) (Да) (Да) (Да)

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

Метки документа и участники

 Внесли вклад в эту страницу: TViglesGoom
 Обновлялась последний раз: TViglesGoom,