Когда использовать абсолютные величины для шрифта

«Когда использовать абсолютные величины для шрифта» — вопрос из категории CSS, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Абсолютные величины (px, pt) лучше использовать для фиксированных размеров, где важна точность:

  • Интерфейсные элементы (кнопки, иконки)
  • Текст в печатных версиях (pt)
  • Когда дизайн требует пиксель-перфект

Относительные величины (em, rem, %) предпочтительнее для адаптивности.

Пример:

button {
  font-size: 16px; /* Фиксированный размер для кнопки */
}

@media print {
  body {
    font-size: 12pt; /* Для печати */
  }
}

Важно: px не масштабируются в браузере при изменении базового шрифта пользователя, поэтому для основного текста лучше rem.