Чим відрізняється PX від REM?

У веб-розробці для визначення розмірів шрифтів, відступів, полів та інших елементів використовують різні одиниці вимірювання. Найпоширенішими серед них є px (пікселі) та rem (відносні одиниці). Розгляньмо їх детальніше.

PX (пікселі)

px — це абсолютна одиниця вимірювання, що визначає розмір елемента у фізичних пікселях екрана. Вона не залежить від налаштувань браузера чи розміру шрифту.

Переваги:

Недоліки:

REM (відносні одиниці)

rem (root em) — це відносна одиниця вимірювання, яка базується на розмірі шрифту кореневого елемента (html).

Як працює rem?

За замовчуванням браузери встановлюють розмір шрифту для html у 16px. Отже:

Переваги:

Недоліки:

Якщо вам потрібно точне позиціонування елементів, використовуйте px. Якщо ж ви хочете зробити дизайн більш адаптивним і доступним — rem буде кращим вибором.

А на цій сторінці ви знайдете корисні інструменти для швидкого перерахунку і не тільки.

Також ми зробили розширення для браузера, яке допоможе вам конвертувати PX у REM та навпаки прямо у браузері.