<integer>
<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 |
---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | (Да) | (Да) | (Да) |