В CSS единиц измерения гораздо больше, чем в языке HTML, что обеспечивает большую гибкость при создании интерфейса.
Для начала определимся с форматом значения длинны. Он состоит из необязательного знака ("+" или "-", по умолчанию "+"), обязательного числа (с десятичной частью, отделяемой десятичной точкой, или без), и обязательного идентификатора размерности - двухбуквенная аббревиатура. Идентификатор размерности после числа 0 не обязателен. Для некоторых свойства можно использовать отрицательные единицы длины, но так делать нежелательно.
Единицы измерения можно условно разделить на следующие группы: Относительные величины, Типографские величины, Величины измерения длин реальных предметов.
Реальный размер относительных величин вычисляется относительно какой-либо иной величины. К ним относятся: % - процентные соотношения. Вычисляются относительно размеров элемента-предка; px - пиксель. Вычисляется относительно устройства отображения; em - вычисляется относительно размера шрифта элемента.
Типографские величины пришли в CSS из типографии. Они используются для установки размеров шрифта, межстрочных интервалов и прочих типографских величин. Перечислим их: pt - типографский пункт; pc - пика; ex - высота строчной буквы "x" в шрифте.
Пункты и пики по сути являются реальными единицами измерения. Один пункт равен 1/72 дюйма, а пика равна 12 пунктам (1/6 дюйма). Данные единицы измерения целесообразно использовать только в таблицах стилей предназначенных для печати. Вот пример подключения такой таблицы стилей:
Величины измерения длин реальных предметов, являются наиболее привычными для большинства людей. Вот они: in - дюймы; cm - сантиметры; mm - миллиметры. |