Единицы измерения в CSS

Единица измерения Краткая запись Прим. в коде Описание Пример кода
Абсолютные единицы
Сантиметр см cm Стандартный метрический сантиметр span {margin-left: 5cm;}
Дюйм дюйм in Стандартный северо-американский дюйм p {word-spacing: 3in;}
Миллиметр мм mm Стандартный метрический миллиметр p {font-size: 25mm;}
Пика пк рс Стандартная издательская единица, равная 12 пунктам p {font-size: 22pc;}
Пункт пт pt Стандартная издательская единица, за­нимающая 72 пункта на дюйм body {font-size: 16pt;}
Относительные единицы
Ems em em Ширина прописной буквы «М» для текущего шрифта (обычно совпадает с размером шрифта) p {letter-spacing: 10em;}
Exs ex ex Высота буквы х для текущего шрифта p {line-height: 3ex;}
Пиксель пикс рх Размер пикселя данного монитора p {padding: 14px;}
Проценты % % Устанавливает размер шрифта относительно базового размера (150% озна­чает увеличение размера шрифта в 1,5 раза относительно базового) div {width: 80%;}

Условно единицы измерения в CSS можно разделить на три группы:

1. Величины, которые используются для измерения длин реальных предметов:
in — дюймы;
cm — сантиметры;
mm — миллиметры.

2. Величины, которые пришли в CSS из типографии. Они используются для установки размеров шрифта, межстрочных интервалов и прочих типографских величин. Эти величины часто используются полиграфистам:

pt — типографский пункт;
pc — пика;
ex — высота строчной буквы «x» в шрифте.

3. Величины, которые являются относительными, то есть реальный размер элемента вычисляется относительно какой-либо иной величины:

em — вычисляется относительно размера шрифта элемента;
px — пиксель, вычисляется относительно устройства отображения;
% — процент, такие величины вычисляются относительно размеров элемента-предка.

Величины: %, px, em, ex являются относительными, величины: in, cm, mm, pc, pt — абсолютными. При создании сайта лучше всего использовать относительные размеры, так как они масштабируются, и сайт будет смотреться на самых разных разрешениях нормально.