Margin и padding используя их

Когда 1em применяется к элементу, он принимает значение по умолчанию браузера (обычно 16px) или значение размера шрифта его родителя, верно? Но я заметил, что если я использую что-то вродеmargin-top: 1em вh1 элемент (без использования таблицы стилей сброса, и, следовательно, h1 установлен вfont-size: 32px), то 1em равно32px, даже если его родительский элемент установлен вfont-size: 16px.

Однако, используя что-то вроде font-size: 100%; решает несоответствие.

Что мне не хватает?

Ответы на вопрос(2)

Ваш ответ на вопрос