Основные различия между единицами измерения rem и em в CSS:
Таким образом, em используется для динамических единиц измерения, когда при уменьшении размера шрифта уменьшаются отступы или поля, а rem предпочтительнее, когда нужно задать размер элемента относительно размера шрифта, используемого по умолчанию на сайте, где не нужно менять размеры. 1