在<html>或<body>上设置font-size?

Bob*_*Bob 0 css font-size

在CSS文件中设置基本字体大小的最佳做法是什么?最好在<html>元素或<body>元素上声明font-size ?

我正在使用REM单位(对于<IE9使用基于px的回退)并且似乎更好的做法是执行以下操作:

html { font-size: 100% }
body { font-size: 1rem }
Run Code Online (Sandbox Code Playgroud)

...而不是:

body { font-size: 100% }
Run Code Online (Sandbox Code Playgroud)

原因:如果要对媒体查询中的字体大小进行全局更改,后一种方法似乎不起作用,而前者则不然.

jtl*_*owe 5

我会在"html"元素上设置初始字体大小,以使您的根字体大小在媒体查询中保持一致.