Некоторые преимущества использования единицы rem в веб-дизайне:
- Унифицированные размеры. 3 Изменяя единственный размер базового шрифта, можно быстро настроить весь интерфейс. 3
- Лучшая адаптивность. 3 Устройства с разными разрешениями экранов требуют различных подходов к размеру элементов. 3 Rem обеспечивает баланс между фиксированным и относительным размером, подстраиваясь под базовый шрифт. 3
- Простота редактирования. 3 Изменения масштаба можно быстро провести через обновление одного значения, без необходимости корректировать множество отдельных элементов. 3
- Доступность. 25 Людям с визуальными ограничениями удобнее читать текст в rem. 5
- Обслуживаемость. 5 При необходимости изменения макета использование rem упрощает его обновление. 5
Некоторые недостатки использования единицы rem в веб-дизайне:
- Некорректная поддержка в браузерах. 1 Из-за этого одинаковые элементы могут различаться размером (обычно на один пиксель). 1
- Проблемы с отображением элементов. 1 В некоторых случаях элементы могут перемещаться при изменении размера окна. 1
- Неудачное отображение шрифтов. 1 Могут понадобиться дополнительные правки кеглей для конкретных элементов. 1
- Сложность понимания. 1 Единица не слишком проста для понимания, поэтому велика вероятность её неправильного применения. 1