html – Chrome不符合body标签上的rem字体大小?

我已经在最近的项目中使用了rem的尺寸字体,然后使用px作为旧版本的IE的后备版本.

我还在HTML上设置了一个62.5%的字体大小,所以我可以稍后在样式表中更容易地设置字体大小,然后在body上设置一个1.4rem的字体大小,因此未分类的元素有一个基本的字体 – 尺寸至少为14像素,请参见以下代码

html { font-size: 62.5%; } /* font-size: 62.5% Now means that 1.0 rem = 10px */
body { background: #fff; font-family: arial; font-size: 1.4rem; line-height: 1.6rem; }

问题是,Chrome似乎以奇怪的方式处理这个问题… Chrome似乎在初始页面加载时正确设置字体大小,但是随后刷新字体大小应该比它们大.

SEE FIDDLE(以下复制的HTML以备将来参考)

<!DOCTYPE html>
<html lang="en-GB">
    <head>
        <title>Page Title</title>
    </head>
    <body>
        <p>This is a test,this font should have font-size of 14px.</p> 
        <p>This is a test,this font should have font-size of 14px.</p> 
    </body>
</html>

请记住,您可能需要在Chrome中运行一次或两次以查看所述效果.

有谁知道是什么导致这个或者是有办法吗?我通过在html元素上设置一个62.5%的字体大小写我犯罪(我意识到有人反对这样做)?

解决方法

尝试:
html { font-size: 62.5%; } /* font-size: 62.5% Now means that 1.0 rem = 10px */
*{font-size: 1.4rem;line-height: 1.6rem; }
body { background: #fff; font-family: arial;  }

似乎更好地刷新页面:)

FIDDLE

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些