Встречается на собеседованиях • сегодня
В чем разница между rem и em
rem и em — это относительные единицы измерения в CSS, но они работают по-разному:
- em зависит от размера шрифта родительского элемента (или текущего элемента для других свойств, например
margin). Если у родителяfont-size: 16px, то1em = 16px. Может вызывать каскадные изменения.
css
.parent { font-size: 20px; }
.child { font-size: 0.8em; } /* 16px */- rem всегда привязан к корневому элементу (
html). Еслиhtml { font-size: 16px }, то1rem = 16pxнезависимо от вложенности.
css
html { font-size: 16px; }
.element { font-size: 1.5rem; } /* 24px */Когда использовать:
em— для локальных масштабируемых компонентов (например, кнопки).rem— для глобальных размеров (отступы, типографика).
⚠️ em может усложнить поддержку из-за каскадности.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы