使用 rem 声明的标题页边距的参考 属性 是什么?

What is the reference property for a heading margin declared using rem?

body的font-size是18px。

我的标题都声明为 rem 值。我想让 margin-bottom 和每个标题的 line-height 一样大,margin-top 是每个标题的 line-height 的两倍。

我以为我也可以通过使用 rem 作为边距来实现这一点,但实际上我不知道当您使用 1rem 时标题的边距使用什么根值。我现在得到 16px。

rems 是相对于基本字体大小的,基本字体大小是 HTML 元素上设置的字体大小(默认情况下通常为 16px)。通常建议将 HTML 元素的字体大小设置为百分比,以允许用户在其浏览器中设置字体缩放设置以实现可访问性目的。我个人倾向于使用 font-size: 62.5%,因为这样可以让您将 rem 单位视为 px / 10,因此假设用户设置了浏览器字体大小,1.6rem 将等于 16px16px