<number> - тип зберігання даних в CSS, представляє собою число: або ціле, або з дробовою частиною.
Синтаксис <number> розширює синтаксис <integer>. Дробове значення представлено за допомогою символу ., після якого стоїть одна (або більше) цифр, і може бути приєднано до цілочисленного типу даних. Не існує одиниці виміру, пов'язаної з числами.
Під час анімації, значення типу даних CSS <number> є інтерпольованими як числа дійсні або з плаваючою крапкою. Швидкість інтерполяції визначена timing function, пов'язаної з анімацією.
Коректний запис чисел:
12 - Ряд, що складається з <integer>, також є <number>.
4.01 - Позитивне число з плаваючою точкою.
-456.8 - Негативне число з плаваючою точкою.
4.0.0 - Нуль.
+0.0 - Нуль, з + перед ним.
-0.0 - Нуль, з - перед ним.
.60 - Дробове число без присутності нуля.
10e3 - Наукове позначення.
-3.4e-2 - Складне наукове позначення.
Некоректний запис чисел:
12. - Після дробових чисел має бути присутня як мінімум 1 цифра.
+-12.2 - Одночасно перед числом допустимо ставити тільки один з симоволів +/-.
Деякі типи значень можуть мати цілочисельні значення (позначаються <integer>) або значення дійсних чисел (що позначаються <number>). Дійсні числа і цілі числа вказані тільки в десятковій нотації. <Integer> складається з однієї або декількох цифр від 0 до 9. A <number> може бути або <integer>, або може бути 0 або більше цифр, за якими слідує крапка ..
Число без одиниць — повноцінний тип значення: тут line-height: 2 означає «двічі більше за розмір шрифту». Порівняй міжряддя абзаців.
HTML
<p class="one">line-height: 1 — рядки впритул. Абзац навмисно довгий, щоб зайняти кілька рядків і показати міжряддя наочно.</p>
<p class="two">line-height: 2 — подвійне міжряддя. І цей абзац навмисно довгий, щоб зайняти кілька рядків і показати різницю.</p>