Что такое конвертер PX в EM?
Конвертер PX в EM переводит размеры в пикселях в единицы em, которые применяются в CSS. Пиксели (px) — это абсолютная величина, тогда как em — относительная единица, привязанная к базовому размеру шрифта. Вёрстка на em делает макеты более гибкими и доступными: элементы масштабируются вместе с настройками шрифта, выбранными пользователем.
Как пользоваться
Укажите значение в пикселях, которое нужно перевести, и базовый размер шрифта в пикселях. По умолчанию большинство браузеров используют корневой размер шрифта 16px, поэтому 16 — самое распространённое базовое значение. Нажмите «Рассчитать», чтобы увидеть результат в em.
Формула простыми словами
Перевод сводится к обычному делению:
$$\text{EM} = \frac{\text{Pixel value (px)}}{\text{Base font size (px)}}$$Если базовый размер шрифта равен 16px, то 16px соответствует 1em, 24px — 1.5em, а 8px — 0.5em. Очень важно правильно выбрать базовое значение: em отсчитывается от размера шрифта родительского элемента, а он может отличаться от корневого.
Разбор примера
Допустим, нужно перевести 24px при базовом размере шрифта 16px. Подставляем в формулу: $$24 \div 16 = 1.5\,\text{em}$$ Значит, заголовок размером 24px превращается в 1.5em.
Частые вопросы
Какой базовый размер шрифта выбрать? Берите размер шрифта родительского элемента. Для расчётов на уровне корня обычно используют браузерное значение по умолчанию — 16px.
Чем em отличается от rem? em отсчитывается от размера шрифта родительского элемента, а rem всегда привязан к размеру шрифта корневого элемента.
Зачем использовать em вместо px? em масштабируется вместе с настройками шрифта пользователя, что улучшает доступность и адаптивность интерфейса.