Встречается на собеседованиях • сегодня
В чем разница между величинами в CSS
px – абсолютные пиксели, жестко фиксированный размер.
em – относительная величина, зависит от размера шрифта родителя.
rem – тоже относительная, но всегда от размера шрифта html (корня).
% – процент от размера родительского элемента.
vw/vh – процент от ширины/высоты viewport.
ch – ширина символа "0" в текущем шрифте.
Пример:
css
.parent { font-size: 20px; }
.child-em { font-size: 1.5em; } /* 30px (1.5 × 20px) */
.child-rem { font-size: 1.5rem; } /* 24px (если html font-size: 16px) */
.box { width: 50vw; } /* 50% ширины окна */Ключевое:
emкаскадируется,rem– нет.- Проценты зависят от контекста (ширина/высота/шрифт).
- Viewport-единицы динамичны при изменении окна.

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