Практической пользы от них почти никакой. Это если верстать только используя rem. Если же верстать используя em, то без rem начинается много гемора с высчитыванием обратных процентов. Приведу пример: Допустим я верстаю адаптивный сайт (пусть это будет новостной сайт, где много текста), который должен работать на десктопах, планшетах и телефонах. На десктопах мне нужно чтобы шрифт у текста был 14px, на планшетах экран маленький. поэтому там шрифт надо увеличить до 18px. На телефонах мне надо ещё увеличить текст, допустим до 20px. Вот чтобы мне стопицот раз в media quieries не писать стили, в которых я хочу увеличить шрифт, и нужны em. В таком случае я смогу разот для <body> изменить размер шрифта и у меня все элементы на странице автоматом изменятся. Но иногда бывают ситуации, что я внутри чилда. Допустим 1em = 10px, допустим текст в кнопке "далее" у меня 1.5em (т.е. 15px), а внутри есть <span>, для которого мне надо уменьшить шрифт до исходного. Но для этого спана 1em уже равен не 10px, а 15px, поэтому мне придётся высчитывать сколько же это будет в процентах (~0.67 если чо). И вот чтобы не геммороиться с высчитыванием как раз нужны rem. Т.е. код будет примерно таким: <head> <style> body { font-size: 10px; /* чтобы удобней было в em'ах считать (типа 1.4em = 14px) */ } button { font-size: 1.5em; } button span { font-size: 1rem; /* фигак и я снова 10px */ /* font-size: 0.67em; а без rem я бы занимался подобными извращениями */ } </style></head><body> <button> я текст<br /> <span>а я дополнительный текст</span> </button></body>Но верстать ТОЛЬКО на rem как-то бессмысленно.