Обычно размер шрифта определяется в пикселях = px или точках = pt
Примечание : 72 точки равны одному дюйму = 2,54 см
Разрешение экрана определяется в пикселях.
Очевидно, что чем больше пикселей на мониторе равных размеров, тем меньше каждый пиксель и, следовательно, меньше размер шрифта, если размер шрифта определен в пикселях.
Так в чем же разница?
Легко понять разницу между единицами размера шрифта, когда вы видите их в действии. Обычно 1em = 12pt = 16px = 100%. При использовании этих размеров шрифта давайте посмотрим, что произойдет, когда вы увеличите базовый размер шрифта (с помощью селектора CSS для тела) со 100% до 120%.
![enter image description here](https://i.stack.imgur.com/9xYVF.gif)
Как вы можете видеть, как em, так и проценты увеличиваются при увеличении базового размера шрифта, а пиксели и точки - нет. Может быть легко установить абсолютный размер для вашего текста, но вашим посетителям гораздо проще использовать масштабируемый текст, который может отображаться на любом устройстве или любом компьютере. По этой причине для текста веб-документа предпочтительнее использовать единицы и проценты .
Источник : http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/