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