首页 > 解决方案 > 如果 body 元素已经在 rem 中设置,那么基本字体大小是多少

问题描述

我继承了一个网站,我想查看基本字体大小是什么,并且非常惊讶地发现基本字体大小是用 rem 设置的。

它也被设置为0.9rem

```css` 正文:全局 { 边距:0;字体系列:$ 主字体;字体大小:0.9rem;字体粗细:400;}


If the base is set in 0.9 then can I assume that 0.9 is 0.9 of 16px or 14.4px?

Is there anyway I can prove this?

标签: css

解决方案


rem 值是相对于根 html 元素的,而不是相对于父元素的。也就是说,如果根元素的字体大小为 16px,则所有元素的 1 rem = 16px。如果字体大小没有在根元素中明确定义,那么 1rem 将等于浏览器提供的默认字体大小(通常为 16px)。

并且在您的疑问中,在您的疑问中,答案是您必须假设它将采用浏览器提供的默认字体大小(通常为 16px)的根 html 元素。所以 0.9 rem 意味着它是 16px 的 0.9。


推荐阅读