使用的是字体大小:还需要100.01%,以及适用于哪些浏览器?

Dav*_*ith 6 css cross-browser

我正在清理一些古老而可怕的CSS,其中包括:

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

在研究的过程中,我找到了身体{font-size:100.01%; } vs body {font-size:100%; }?,这解释了将font-size设置为100.01%的原因,但没有说明这个"修复"目标的浏览器.

任何现代浏览器是否仍然面临这个问题,如果是这样,哪个版本和哪些版本?

sol*_*oth 6

答案取自CSS: Adrian Senior 进入良好的编码习惯

这个奇怪的100.01%的字体大小可以补偿几个浏览器错误.首先,以百分比(而不是em)设置默认正文字体大小可以消除IE/Win问题,如果稍后在其他元素的ems中设置字体,则会增加或缩小字体的比例.此外,与其他浏览器相比,某些版本的Opera会将默认字体大小设置为100%.另一方面,Safari的字体大小为101%.目前"最佳"建议是使用此属性的100.01%值.