Sobes.tech
Назад к вопросам
Middle
2

От чего зависит единица EM — от ближайшего REM или от родительского font-size?

Компании, где спрашивали
ООО Делай мебель

Ответ от нейросети

sobes.tech AI

Единица измерения em в CSS зависит от размера шрифта родительского элемента, а не от ближайшего rem.

  • em — это относительная единица, которая масштабируется относительно текущего font-size родителя.
  • Если у родителя задан font-size: 16px, то 1em в дочернем элементе будет равен 16px.
  • В отличие от em, rem всегда относится к корневому элементу (<html>), то есть к его font-size.

Пример:

html { font-size: 16px; }
.parent { font-size: 20px; }
.child { font-size: 1.5em; /* будет 1.5 * 20px = 30px */ }